PIC10(L)F320/322
6/8-Pin Flash-Based, 8-Bit Microcontrollers
High-Performance RISC CPU
eXtreme Low-Power (XLP) Features
(PIC10LF320/322)
• Only 35 Instructions to Learn:
- All single-cycle instructions, except branches
• Operating Speed:
• Sleep Current:
- 20 nA @ 1.8V, typical
• Operating Current:
- DC – 16 MHz clock input
- DC – 250 ns instruction cycle
• Eight-level Deep Hardware Stack
• Interrupt Capability
- 25 A @ 1 MHz, 1.8V, typical
• Watchdog Timer Current:
- 500 nA @ 1.8V, typical
• Processor Self-Write/Read access to Program
Memory
• Pinout Compatible to other 6-Pin PIC10FXXX
Microcontrollers
Peripheral Features
• Four I/O Pins:
- One input-only pin
- High current sink/source for LED drivers
- Individually selectable weak pull-ups
- Interrupt-on-Change
• Timer0: 8-Bit Timer/Counter with 8-Bit
Programmable Prescaler
• Timer2: 8-Bit Timer/Counter with 8-Bit Period
Register, Prescaler and Postscaler
• Two PWM modules:
Memory
• Up to 512 Words of Flash Program Memory
• 64 Bytes Data Memory
• High-Endurance Flash Data Memory (HEF)
- 128B of nonvolatile data storage
- 100K erase/write cycles
- 10-bit PWM, max. frequency 16 kHz
- Combined to single 2-phase output
• A/D Converter:
- 8-bit resolution with 3 channels
• Configurable Logic Cell (CLC):
- 8 selectable input source signals
- Two inputs per module
Special Microcontroller Features
• Low-Power 16 MHz Internal Oscillator:
- Software selectable frequency range from
16 MHz to 31 kHz
- Factory calibrated to 1%, typical
• Wide Operating Range:
- 1.8V to 3.6V (PIC10LF320/322)
- 2.3V to 5.5V (PIC10F320/322)
• Power-On Reset (POR)
- Software selectable logic functions including:
AND/OR/XOR/D Flop/D Latch/SR/JK
- External or internal inputs/outputs
- Operation while in Sleep
• Power-up Timer (PWRT)
• Brown-Out Reset (BOR)
• Numerically Controlled Oscillator (NCO):
- 20-bit accumulator
- 16-bit increment
- Linear frequency control
- High-speed clock input
• Ultra Low-Power Sleep Regulator
• Extended Watchdog Timer (WDT)
• Programmable Code Protection
• Power-Saving Sleep mode
• Selectable Oscillator Options (EC mode or
Internal Oscillator)
- Selectable Output modes
- Fixed Duty Cycle (FDC)
• In-Circuit Serial Programming™ (ICSP™) (via
Two Pins)
• In-Circuit Debugger Support
• Fixed Voltage Reference (FVR) with 1.024V,
2.048V and 4.096V (‘F’ variant only) Output
Levels
- Pulse Frequency (PF) mode
• Complementary Waveform Generator (CWG):
- Selectable falling and rising edge dead-band
control
- Polarity control
- Two auto-shutdown sources
- Multiple input sources: PWM, CLC, NCO
• Integrated Temperature Indicator
• 40-year Flash Data Retention
2011-2015 Microchip Technology Inc.
DS40001585D-page 1