Новое расширенное ядро микроконтроллеров 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
