| |
|
Microchip PICmicro MCUs combine high-performance, low-cost, and small
package size, offering the best price/performance ratio in the industry.
More than 120 million of these devices ship each year to cost-sensitive
consumer products, computer peripherals, office automation, automotive
control systems, security and telecommunication applications.
Microchip offers four families of 8-bit MCUs to best fit your needs:
PIC16C5X 12-bit program word, PIC16CXXX 14-bit program word, PIC17CXXX
16-bit program word, PIC18CXXX enhanced 16-bit program word & PIC12CXXX
8-pin 12-bit/14-bit program word MCU families.
All families offer OTP, low-voltage and low-power options, with a variety
of package options. Selected members are available in ROM, EEPROM or
reprogrammable Flash versions.
The widely-accepted PIC16C5X, PIC16CXXX and PIC17CXXX MCU families employ
a modified RISC architecture. Today, the industry’s first 8-pin MCU family
the PIC12CXXX, joins these families. The PIC12CXXX family combines the 8-bit
high-speed RISC architecture of the PICmicro MCUs with the smallest footprint
MCU. Microchip pioneered the use of RISC architecture to obtain high speed
and instruction efficiency.
The PIC12CXXX family packs Microchip’s powerful RISC-based PICmicro architecture into
8-pin DIP and SOIC packages. These PIC12CXXX products are available with either a
12-bit or 14-bit wide instruction set, a low operating voltage of 2.5V, small package
footprints, interrupt handling and a deeper hardware stack. All of these features
provide an intelligence level not previously available in applications because of cost
or size considerations.
|
Device |
Opc. |
ROM |
RAM |
I/O |
H/W Features |
| PIC12C508 |
12
|
512 |
25 |
6 |
POR TIM0 |
| PIC12C508A |
12
|
512 |
25 |
6 |
POR TIM0 |
| PIC12CR509A |
12
|
1024 |
73 |
6 |
POR TIM0 |
| PIC12C509A |
12
|
1024 |
73 |
6 |
POR TIM0 |
| PIC12C509 |
12
|
1024 |
73 |
6 |
POR TIM0 |
| PIC12CE518 |
12
|
512 |
25 |
6 |
EEPROM(64) POR TIM0 |
| PIC12CE519 |
12
|
1024 |
72 |
6 |
EEPROM(64) POR TIM0 |
|
|
The PIC16C5X is the well-established base-line family that offers the most cost-effective
solution. These PIC16C5X products have a 12-bit wide instruction set and are currently
offered in 18-, 20- and 28-pin packages. In the SOIC and SSOP packaging options, these
are among the smallest footprint MCUs. Low-voltage operation, down to 2.0V for OTPs,
makes this family ideal for battery operated applications. Additionally, support is
available for PIC16HV5XX that can operate directly from a battery at wide voltage
ranges up to 15 volts.
|
Device |
Opc. |
ROM |
RAM |
I/O |
H/W Features |
| PIC16C54C |
768
|
512x12 |
25 |
12 |
WDT, 1 8-bit Timer |
| PIC16C55A |
768
|
512x12 |
24 |
20 |
WDT, 1 8-bit Timer |
| PIC16C55 |
768
|
512x12 |
24 |
20 |
WDT, 1 8-bit Timer |
| PIC16C56A |
1536
|
1024x12 |
25 |
12 |
WDT, 1 8-bit Timer |
| PIC16C57C |
3072
|
2048x12 |
72 |
20 |
WDT, 1 8-bit Timer |
| PIC16C58B |
3072
|
2048x12 |
73 |
12 |
WDT, 1 8-bit Timer |
| PIC16C505 |
1536 |
1024x12 |
72 |
12 |
WDT,1 8-bit Timer |
| PIC16HV540 |
768 |
512x12 |
25 |
12 |
WDT,1 8-bit Timer |
|
The PIC16CXXX is the Mid-ranged PIC family that offers Analog & Digital I/O and
miscellaneous peripherals. The PIC16CXXX products have a 14-bit wide instruction
set and are currently offered in 18-, 28-pin and 40-pin packages and in SOIC and
SSOP packaging options. Low-voltage operation, down to 2.0V for OTPs, makes this
family ideal for battery operated applications.
|
Device |
BYTES |
ROM |
RAM |
I/O |
H/W Features |
| PIC14000 |
7168 |
4096x14 |
192 |
20 |
8 ADC - SLAC |
| PIC16C554 |
896
|
512x14 |
80 |
13 |
WDT, 1 8-bit Timer |
| PIC16C558 |
3584
|
2048x14 |
128 |
13 |
WDT,1 8-bit Timer |
| PIC16C62B |
3584
|
2048x14 |
128 |
22 |
PWM,USART,I2C/SPI,WDT,2 16-bit/1 8-bit Timer,1 CCP |
| PIC16C63A |
7168
|
4096x14 |
192 |
22 |
PWM,I2C,SPI,WDT,1 16-bit/2 8-bit Timer,2 CCP |
| PIC16C65B |
7168
|
4096x14 |
192 |
33 |
PWM,I2C,SPI,WDT,1 16-bit/2 8-bit Timer, 2 CCP
|
| PIC16C66 |
14336
|
8192x14 |
368 |
22 |
2 PWM,I2C,SPI,WDT,1 16-bit/2 8-bit Timer,2 CCP |
| PIC16C67 |
14336
|
8192x14 |
72 |
33 |
2 PWM,I2C,SPI,WDT,1 16-bit/2 8-bit Timer,2 CCP |
| PIC16C620A |
896
|
512x14 |
96 |
13 |
PWM,WDT,1 8-bit Timer,2 Comparators |
| PIC16C621A |
1792
|
1024x14 |
96 |
13 |
WDT,1 8-bit Timer, 2 Comparators |
| PIC16C622A |
3584
|
2048x14 |
128 |
13 |
WDT,1 8-bit Timer, 2 Comparators |
| PIC16F627 |
1792
|
1024x14 |
224 |
16 |
PWM,USART,WDT,1 16-bit/2 8-bit Timer,2 Comparators, 128b EEPROM |
| PIC16F628 |
3584
|
2048x14 |
224 |
16 |
PWM,USART,WDT,1 16-bit/2 8-bit Timer,2 Comparators, 128b EEPROM |
| PIC16C642 |
7168
|
4096x14 |
176 |
22 |
WDT,1 8-bit Timer,2 Comparators |
| PIC16C662 |
7168
|
4096x14 |
176 |
33 |
WDT, 1 8-bit Timer, 2 Comparators |
| PIC16C710 |
896
|
512x14 |
36 |
13 |
WDT, 8-bit Timer, 4 8-bit ADC |
| PIC16C711 |
1796
|
1024x14 |
68 |
13 |
WDT, 8-bit Timer, 4 8-bit ADC |
| PIC16C712 |
1796
|
1024x14 |
128 |
13 |
WDT, 2 8-bit/1 16-bit Timer, 4 8-bit ADC, PWM |
| PIC16C715 |
3584
|
2048x14 |
128 |
13 |
WDT, 8-bit Timer, 4 8-bit ADC |
| PIC16C716 |
3584
|
2048x14 |
128 |
13 |
WDT, 2 8-bit/1 16-bit Timer, 4 8-bit ADC, PWM |
| PIC16C72A |
3584
|
2048x14 |
128 |
22 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC, PWM |
| PIC16C73B |
7196
|
4096x14 |
192 |
22 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC, 2 PWM |
| PIC16C74B |
7168
|
4096x14 |
192 |
33 |
WDT, 2 8-bit/1 16-bit Timer, 8 8-bit ADC, 2 PWM,I2C/SPI, USART |
| PIC16C76 |
14336
|
8192x14 |
368 |
22 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC,2 PWM,I2C/SPI, USART |
| PIC16C77 |
14336
|
8192x14 |
368 |
33 |
WDT, 2 8-bit/1 16-bit Timer, 8 8-bit ADC,2 PWM, I2C/SPI, USART |
| PIC16C773 |
7168
|
4096x14 |
256 |
33 |
WDT, 2 8-bit/1 16-bit Timer,6 12-bit ADC,2 PWM,MI2C/SPI ,USART |
| PIC16C774 |
7168
|
4096x14 |
256 |
33 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC, PWM |
| PIC16C745 |
14336
|
8192x14 |
256 |
22 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC, 2 PWM, USART, USB 1.1 |
| PIC16F84A |
1792
|
1024x14 |
68 |
13 |
WDT, 1 8-bit Timer, 64b EEPROM |
| PIC16F870 |
3584
|
2048x14 |
128 |
22 |
WDT, 1 8-bit/1 16-bit Timer, 5 10-bit ADC, 1 PWM, USART |
| PIC16F871 |
3584 |
2048x14 |
128 |
33 |
WDT, 2 8-bit/1 16-bit Timer, 64b EEPROM, 8 10-bit ADC, PWM,USART,64b EEPROM |
| PIC16F872 |
3584
|
2048x14 |
128 |
22 |
WDT, 1 8-bit/1 16-bit Timer, 5 10-bit ADC, 1 PWM, USART, 64b EEPROM, ICD |
| PIC16F873 |
7168
|
4096x14 |
192 |
22 |
WDT, 1 8-bit/1 16-bit Timer, 5 10-bit ADC, 2 PWM, USART, MI2C/SPI, 128b EEPROM, ICD |
| PIC16F874 |
7168
|
4096x14 |
192 |
33 |
WDT, 1 8-bit/1 16-bit Timer, 8 10-bit ADC, 2 PWM, USART, MI2C/SPI, 128b EEPROM, ICD |
| PIC16F876 |
7168
|
14336x14 |
368 |
22 |
WDT, 1 8-bit/1 16-bit Timer, 5 10-bit ADC, 2 PWM, USART, MI2C/SPI, 128b EEPROM, ICD |
| PIC16F877 |
3584
|
14336x14 |
368 |
33 |
WDT, 1 8-bit/1 16-bit Timer, 8 10-bit ADC, 2 PWM, USART, MI2C/SPI, 256b EEPROM, ICD |
| PIC16C924 |
7158
|
4096x14 |
176 |
52 |
WDT, 2 8-bit/1 16-bit Timer, 5 8-bit ADC, 1 PWM, I2C/SPI with LCD Module |
|
|
|