|
High-Performance RISC CPU • Only 35 Instructions to Learn: - All single-cycle instructions, except branches • Operating Speed: - DC – 16 MHz clock input - DC – 250 ns instruction cycle • Eight-level Deep Hardware Stack • Interrupt Capability • Processor Self-Write/Read access to Program Memory • Pinout Compatible to other 6-Pin PIC10FXXX Microcontrollers 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 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) • Power-up Timer (PWRT) • Brown-Out Reset (BOR) • Ultra Low-Power Sleep Regulator • Extended Watchdog Timer (WDT) • Programmable Code Protection • Power-Saving Sleep mode • Selectable Oscillator Options (EC mode or Internal Oscillator) • 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 • Integrated Temperature Indicator • 40-year Flash Data Retention eXtreme Low-Power (XLP) Features (PIC10LF320/322) • Sleep Current: - 20 nA @ 1.8V, typical • Operating Current: - 25 A @ 1 MHz, 1.8V, typical • Watchdog Timer Current: - 500 nA @ 1.8V, typical 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: - 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 - Software selectable logic functions including: AND/OR/XOR/D Flop/D Latch/SR/JK - External or internal inputs/outputs - Operation while in Sleep • Numerically Controlled Oscillator (NCO): - 20-bit accumulator - 16-bit increment - Linear frequency control - High-speed clock input - Selectable Output modes - Fixed Duty Cycle (FDC) - 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
|