
2007 Microchip Technology Inc.
Advance Information
DS41308A-page 1
High-Performance RISC CPU:
Only 35 instructions to learn:
- All single-cycle instructions except branches
Operating speed:
- DC – 20 MHz oscillator/clock input
- DC – 200 ns instruction cycle
Up to 8K x 14 words of Flash Program Memory
Up to 368 bytes of data memory (RAM)
Interrupt capability
8-level deep hardware stack
Direct, Indirect and Relative Addressing modes
Processor read access to program memory
Pinout compatible to other 28/40-pin PIC16CXXX
and PIC16FXXX microcontrollers
Special Microcontroller Features:
Precision Internal Oscillator:
- 16 MHz or 500 kHz operation
- Factory calibrated to ±1%, typical
- Software tunable
- Software selectable ÷1, ÷2, ÷4 or ÷8 divider
Power-Saving Sleep mode
Industrial and Extended temperature range
Power-on Reset (POR)
Power-up Timer (PWRT) and Oscillator Start-up
Timer (OST)
Brown-out Reset (BOR)
- Selectable between two trip points
- Disable in Sleep option
Multiplexed Master Clear with pull-up/input pin
Programmable code protection
High-Endurance Flash cell:
- 10,000 write Flash endurance (typical)
- Flash retention: > 40 years
Wide operating voltage range (1.8V-5.5V)
On chip 3.2V Regulator
- External capacitor pin can be used as I/O in
lower voltage (1.8V-3.6V) applications.
Low-Power Features:
Standby Current:
- 100 nA @ 2.0V, typical
Operating Current:
-6.0
μA @ 32 kHz, 2.0V, typical
-54
μA @ 1 MHz, 2.0V, typical
Low-Power Watchdog Timer Current:
-1.0
μA @ 2.0V, typical
Peripheral Features:
Up to 35 I/O pins and 1 input-only pin:
- High-current source/sink for direct LED drive
- Interrupt-on-pin change
- Individually programmable weak pull-ups
In-Circuit Serial ProgrammingTM (ICSPTM) via two
pins
A/D Converter:
- 8-bit resolution and up to 14 channels
- Can operate during Sleep
- Selectable 1.024/2.048/4.096V voltage
reference
Timer0: 8-bit timer/counter with 8-bit
programmable prescaler
Enhanced Timer1
- Dedicated low-power 32 kHz oscillator
- 16-bit timer/counter with prescaler
- External Gate Input mode with toggle and
single shot modes
- Interrupt on gate completion
Timer2: 8-bit timer/counter with 8-bit period
register, prescaler and postscaler
Two Capture, Compare, PWM modules
- 16-bit Capture, max. resolution 12.5 ns
- 16-bit Compare, max. resolution 200 ns
- 10-bit PWM, max. frequency 20 kHz
Addressable Universal Synchronous
Asynchronous Receiver Transmitter (AUSART)
Synchronous Serial Port (SSP)
- SPI (Master/Slave)
-I2CTM (Slave) with Address Mask
PIC16F72X
28/40/44-Pin, 8-Bit CMOS Flash Microcontroller Product Brief