LPC2214, однокристальні 16/32-розрядні мікроконтролери ARM; 256 кБ ISP/IAP флеш-пам'яті з 10-розрядним АЦП та інтерфейсом зовнішньої пам'яті
Опис:
Мікроконтролери LPC2214 базуються на 16/32-бітному процесорі ARM7TDMI-S з емуляцією реального часу та вбудованою підтримкою трасування, а також на 128/256 кБ вбудованої високошвидкісної флеш-пам'яті. 128-бітний інтерфейс пам'яті та унікальна архітектура прискорювача забезпечують виконання 32-бітного коду з максимальною тактовою частотою. Для застосувань з критичним розміром коду альтернативний 16-бітний режим Thumb зменшує обсяг коду більш ніж на 30% з мінімальним зниженням продуктивності. Завдяки 144-вивідному корпусу, низькому енергоспоживанню, різним 32-бітним таймерам, 8-канальному 10-бітному АЦП, каналам ШІМ та дев'яти зовнішнім виводам переривань, ці мікроконтролери особливо підходять для промислового керування, медичних систем, контролю доступу та точок продажу. Кількість доступних швидких GPIO коливається від 76 виводів (із зовнішньою пам'яттю) до 112 виводів (однокристальні). Завдяки широкому спектру послідовних комунікаційних інтерфейсів, вони також дуже добре підходять для комунікаційних шлюзів, перетворювачів протоколів та вбудованих програмних модемів, а також для багатьох інших застосувань загального призначення.
Ключові особливості
- 16/32-бітний мікроконтролер ARM7TDMI-S у корпусі LQFP144.
- 16 кБ вбудованої статичної оперативної пам'яті та 256 кБ вбудованої флеш-пам'яті програм. 128-бітна ширина
інтерфейс/прискорювач забезпечує високошвидкісну роботу на частоті 60 МГц.
- Внутрішньосистемне програмування (ISP) та внутрішньоприкладне програмування (IAP) за допомогою вбудованого програмного забезпечення завантажувача. Програмування флеш-пам'яті займає 1 мс на лінію 512 B. Стирання одного сектора або повного стирання мікросхеми займає 400 мс.
- Інтерфейси EmbeddedICE-RT та Embedded Trace пропонують налагодження в режимі реального часу за допомогою вбудованого програмного забезпечення RealMonitor, а також високошвидкісне трасування виконання інструкцій у режимі реального часу.
- Восьмиканальний 10-бітний АЦП з часом перетворення всього 2,44 мкс.
- 2 32-бітні таймери (з 4 каналами захоплення та 4 каналами порівняння), блок ШІМ (6 виходів), годинник реального часу та сторожовий таймер.
- Кілька послідовних інтерфейсів, включаючи 2 UART (16C550), швидку шину I2C (400 кбіт/с) та 2 SPI.
- Векторний контролер переривань з налаштовуваними пріоритетами та векторними адресами.
- Налаштовуваний інтерфейс зовнішньої пам'яті з чотирма банками, кожен до 16 МБ та
8/16/32-бітовий розмір даних.
- До 112 контактів вводу/виводу загального призначення (допустимі до 5 В). До дев'яти чутливих до фронту або рівня сигналу
доступні зовнішні виводи переривання.
- Максимальна тактова частота процесора 60 МГц завдяки програмованому вбудованому фазовому автопідстроюванню частоти
Петля з часом встановлення 100 мкс.
- Вбудований кварцовий генератор з робочим діапазоном від 1 МГц до 30 МГц.
- Два режими низького енергоспоживання: режим очікування та режим вимкнення.
- Пробудження процесора з режиму вимкнення живлення через зовнішнє переривання.
- Індивідуальне ввімкнення/вимкнення периферійних функцій для оптимізації живлення.
- Подвійне живлення:
- Діапазон робочої напруги процесора від 1,65 В до 1,95 В (1,8 В +/- 0,15 В).
- Діапазон живлення вводу/виводу від 3,0 В до 3,6 В (3,3 В +/- 10 %) з контактними площадками вводу/виводу, що витримують напругу 5 В.