Новое расширенное ядро микроконтроллеров PIC16F1xxx
Компания Microchip улучшает ядро 8-битных PIC -микроконтроллеров среднего семейства.
Компания Microchip анонсировала новую улучшенную архитектуру ядер 8-битных PIC -микроконтроллеров среднего семейства PIC 12 и PIC 16: увеличенный объем памяти программ и данных; более глубокий и улучшенный аппаратный стек; дополнительные источники сброса; 14 дополнительных программных инструкций, включая оптимизированные для более эффективной работы С-компилятора, что позволяет снизить размер кода; расширенная периферия; уменьшенное время входа в прерывание.
Внедренные изменения позволяют повысить производительность на 50% и снизить объем кода на 40 %. Периферия включает модуль mTouch™ (Capacitive Sensing Module) для создания сенсорных пользовательских интерфейсов и тач-управления ЖК-дисплеев, многоканальные АЦП и ШИМ-модули, дополнительный таймеры и аналоговые компараторы.
Увеличенный объем памяти включает до 56 Кб программной флэш-памяти и до 4 Кб ОЗУ. 14 дополнительных инструкциий дополнили общее количество инструкций до 49, что позволяет оптимизировать код программ и обращение к памяти, тем самым снижается требуемый объем памяти и увеличивается быстродействие. Это позволяет безболезненно мигрировать между семействами PIC 12, PIC 16 и PIC 18 и микроконтроллерами среднего семейства с улучшенным ядром.
PIC Microcontroller | Program Flash (Words) |
Data RAM (Bytes) |
Data EEPROM (Bytes) |
I/O Pins |
CCP/ ECCP | Comp. | ADC Channels |
Comm. | Segment LCD | Int. Osc. |
PIC16F1826 | 2K |
256 |
256 |
16 |
0/1 |
2 |
12X10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
- |
32 MHz, 32 KHz |
PIC16F1827 |
4K |
384 |
256 |
16 |
2/2 |
2 |
12X10b |
1-A/E/USART, 2-MSSP(SPI/I2C) |
- |
32 MHz, 32 KHz |
PIC16F1933 |
4K |
256 |
256 |
25 |
2/3 |
2 |
11x10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
60 |
32 MHz, 32 KHz |
PIC16F1934 |
4K |
256 |
256 |
36 |
2/3 |
2 |
14x10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
96 |
32 MHz, 32 KHz |
PIC16F1936 |
8K |
512 |
256 |
25 |
2/3 |
2 |
11x10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
60 |
32 MHz, 32 KHz |
PIC16F1937 |
8K |
512 |
256 |
36 |
2/3 |
2 |
14X10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
96 |
32 MHz, 32 KHz |
PIC16F1938 |
1K6 |
1024 |
256 |
25 |
2/3 |
2 |
11X10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
60 |
32 MHz, 32 KHz |
PIC16F1939 |
16K |
1024 |
256 |
36 |
2/3 |
2 |
14X10b |
1-A/E/USART, 1-MSSP(SPI/I2C) |
96 |
32 MHz, 32 KHz |
PIC16F1946 |
8K |
512 |
256 |
53 |
2/3 |
3 |
17X10b |
2-A/E/USART, 2-MSSP(SPI/I2C) |
184 |
32 MHz, 32 KHz |
PIC16F1947 |
16K |
1024 |
256 |
53 |
2/3 |
3 |
17X10b |
2-A/E/USART, 2-MSSP(SPI/I2C
)
|
184 |
32 MHz, 32 KHz |
Более подробная информация на сайте Microchip www.microchip.com/enhanced