PIC18F1X20
M
18/20-Pin Enhanced FLASH Microcontrollers with 10-bit A/D,
ECCP and EUSART Product Brief
High Performance RISC CPU:
Analog Features:
• C compiler optimized architecture/instruction set
• 10-bit/7-channel Analog-to-Digital Converter (ADC)
- Conversion available during SLEEP
- Source code compatible with the PIC16CXX
instruction set
• Programmable 16-Level Voltage Detection (LVD)
module with interrupt on low voltage detection
• Linear program memory addressing to 8 Kbytes
• 256 x 8 bytes of Data memory (RAM)
• 256 x 8 bytes of Data EEPROM
• Programmable Brown-out Reset (BOR)
Special Microcontroller Features:
• Up to 10 MIPs operation:
• 100,000 erase/write cycle Enhanced FLASH
program memory
- DC - 40 MHz osc/clock input
- 4 - 10 MHz osc/clock input with PLL active
• 1,000,000 erase/write cycle data EEPROM memory
• Data EEPROM Retention > 40 years
• 16-bit wide instructions, 8-bit wide data path
• Priority levels for interrupts
• Self-reprogrammable under software control
• Multiple power saving SLEEP modes
• 8 x 8 Single Cycle Hardware Multiplier
• 31 levels of hardware stack
- CPU in various operational states
- 500 nA to 15 µA typical
• Software stack capability
Peripheral Features:
• Clock failure recovery mechanism ensures robust
operation
• High current sink/source 25 mA/25 mA
• Three external interrupt pins
• Two-speed start-up
• Selectable oscillator options including:
• Timer0 module: 8/16-bit timer/counter
• Timer1 module: 16-bit timer/counter
• Timer2 module: 8-bit timer/counter
• Timer3 module: 16-bit timer/counter
- 4X Phase Lock Loop
- Secondary oscillator (32 kHz) clock input
- Internal multi-frequency oscillator
(31.5 kHz, 125 kHz, 250 kHz, 500 kHz, 1 MHz,
2 MHz, 4 MHz, 8 MHz)
• Secondary low power oscillator clock option:
Timer1/Timer3
• Extended Watchdog Timer (WDT)
• Programmable code protection
- Secondary oscillator can drive internal Frequency
Lock Loop (FLL) to generate multiple system
clock
• Power-on Reset (POR), Power-up Timer (PWRT),
and Oscillator Start-up Timer (OST)
• Enhanced Capture/Compare/PWM (ECCP)
modules:
• In-Circuit Serial Programming™ (ICSP™) via
two pins
- Single, Half-bridge and Full-bridge Output modes
- Programmable Deadband Delay
- Auto Shutdown
• Enhanced In-Circuit Debug (EICD) via two pins
- Supports data memory break
- Breaks after n pass points
• Enhanced USART module
CMOS Technology:
- Supports 9-bit Address mode
- Auto wake-up on START bit
- Auto baud detection
• Low power, high speed FLASH technology
• Fully static design
- Send special BREAK character
• Wide operating voltage range (2.0V to 5.5V)
• Industrial and Extended temperature ranges
• Low power consumption
2002 Microchip Technology Inc.
Advance Information
DS39593A-page 1