Микроконтроллер PIC12F1822 с технологией nanoWatt XLP и аппаратным UART интерфейсом
PIC12F1822-I/SN – высокопроизводительный RISC процессор, работающий на частоте до 32 МГц, имеющий 49 инструкций, выполняемых на один такт (кроме переходов) с прямой, косвенной и относительной адресацией через два полных 16-разрядных FSR, с возможностью чтения памяти программ и памяти данных. Микросхема содержит 16-уровневый аппаратный стек с дополнительным сбросом по выходу за верхнюю/нижнюю границу и возможность прерываний с автоматическим сохранением контекста. Повышенная надежность работы достигается за счет наличия POR, PWRT, OST, программируемого BOR и расширенного WDT.
Отличительные особенности:
- встроенный 32 МГц генератор, с точность калибровки ± 1% и программным выбором частоты от 31 кГц до 32 МГц;
- микромощный генератор на 31 кГц;
- 4 режима кварцевого генератора с частотой до 32 МГц;
- 3 режима внешнего тактирования с частотой до 32 МГц;
- внутренняя 4х ФАПЧ;
- монитор тактовой частоты с безопасным отключением периферии;
- двухступенчатый запуск тактового генератора;
- модуль опорных частот с программируемой частотой и длительностью выходного сигнала;
- 11 выводов I/O Pins с выходным током 25/25 мА, программируемыми pull-up резисторами и прерываниями по изменению состояния;
- 10-разрядный 8-канальный АЦП с функцией преобразования в спящем режиме;
- 2 аналоговых rail-to-rail компаратора с программируемым гистерезисом;
- ИОН с фиксированным напряжением (FVR) 1,024, 2,048 или 4,096В и 5-разрядным rail-to-rail ЦАП с выбором положительного или отрицательного ИОН;
- стандартный 8-разрядный Таймер/Счетчик Timer0 с 8-разрядным прескалером;
- расширенный 16-разрядный Таймер/Счетчик Timer1 с прескалером и драйвером 32 кГц кварцевого генератора;
- 8-разрядный Таймер/Счетчик Timer2 с 8-разрядным Регистром Периода, прескалером и постскалером;
- модули ECCP с выбором кванте времени, автоматическим отключением и перезапуском и функцией ШИМ;
- MSSP с SPI и I2C с 7-разрядной маской адреса, совместимостью с SMBus/PMBus;
- модуль EUSART, с поддержкой RS-232, RS-485 и LIN;
- 8-канальный модуль mTouch емкостных датчиков (CPS);
- внутрисхемное программирование (ICSP™) и отладка (ICD) через двухпроводной интерфейс;
- расширенное низковольтное программирование (LVP);
- программируемая защита кода;
- напряжение питания: до 5,5 В;
- корпус SOIC-8.
Блок-схема PIC12F1822
Анонс составил и подготовил
Самоделов Андрей,
E-mail: contact@terraelectronica.ru
Опубликовано: 06.04.2011