PIC16F180 Family Summary
Device | Program Flash Memory
(bytes) | Data Flash Memory (EEPROM)(bytes) | Data SRAM
(bytes) | Memory Access
Partition/
Device Information Area | I/O Pins(1)/
Peripheral Pin Select | 8-Bit Timers with
HLT/
16-Bit Timers(2) | 10-Bit PWM/
CCP | 10-Bit ADC Channels
(External/Internal) | Charge Pump | I2C/SPI | EUSART | NCO | CWG | CLC | FVR | CMP | 8-bit DAC | ZCD | SMBus Compatible I/O Pads | External Interrupt Pins | Interrupt-on-Change Pins | Watchdog Timer |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC16F18056 | 28k | 256 | 2048 | Y/Y | 25/Y | 3/3 | 3/2 | 24/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F18076 | 28k | 256 | 2048 | Y/Y | 36/Y | 3/3 | 3/2 | 35/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
Device | Program Flash Memory
(bytes) | Data Flash Memory (EEPROM)(bytes) | Data SRAM
(bytes) | Memory Access
Partition/
Device Information Area | I/O Pins(1)/
Peripheral Pin Select | 8-Bit Timers with
HLT/
16-Bit Timers(2) | 10-Bit PWM/
CCP | 10-Bit ADC Channels
(External/Internal) | Charge Pump | MSSP | EUSART | NCO | CWG | CLC | FVR | CMP | 8-bit DAC | ZCD | SMBus Compatible I/O Pads | External Interrupt Pins | Interrupt-on-Change Pins | Watchdog Timer |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC16F18013 | 3.5k | 128 | 256 | Y/Y | 6/Y | 3/3 | 3/2 | 5/4 | 1 | 1 | 1 | 1 | 0 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 6 | Y |
PIC16F18014 | 7k | 128 | 512 | Y/Y | 6/Y | 3/3 | 3/2 | 5/4 | 1 | 1 | 1 | 1 | 0 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 6 | Y |
PIC16F18015 | 14k | 128 | 1024 | Y/Y | 6/Y | 3/3 | 3/2 | 5/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 6 | Y |
PIC16F18023 | 3.5k | 128 | 256 | Y/Y | 12/Y | 3/3 | 3/2 | 11/4 | 1 | 1 | 1 | 1 | 0 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F18024 | 7k | 128 | 512 | Y/Y | 12/Y | 3/3 | 3/2 | 11/4 | 1 | 1 | 1 | 1 | 0 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F18025 | 14k | 128 | 1024 | Y/Y | 12/Y | 3/3 | 3/2 | 11/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F18026 | 28k | 256 | 2048 | Y/Y | 12/Y | 3/3 | 3/2 | 11/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 12 | Y |
PIC16F18044 | 7k | 128 | 512 | Y/Y | 18/Y | 3/3 | 3/2 | 17/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F18045 | 14k | 128 | 1024 | Y/Y | 18/Y | 3/3 | 3/2 | 17/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F18046 | 28k | 256 | 2048 | Y/Y | 18/Y | 3/3 | 3/2 | 17/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 18 | Y |
PIC16F18054 | 7k | 128 | 512 | Y/Y | 25/Y | 3/3 | 3/2 | 24/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F18055 | 14k | 128 | 1024 | Y/Y | 25/Y | 3/3 | 3/2 | 24/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F18074 | 7k | 128 | 512 | Y/Y | 36/Y | 3/3 | 3/2 | 35/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
PIC16F18075 | 14k | 128 | 1024 | Y/Y | 36/Y | 3/3 | 3/2 | 35/4 | 1 | 2 | 2 | 1 | 1 | 4 | 2 | 1 | 1 | 1 | Y | 1 | 25 | Y |
Note:
- Total I/O count includes one input-only pin (MCLR).
- Timer0 can be configured as either an 8 or 16-bit timer.