PIC10F220

The PIC10F220 is a low-cost, high-performance, 8-bit, fully-static Flash-based CMOS microcontroller. It employs a RISC architecture with only 33 single-word/ single-cycle instructions. All instructions are singlecycle (1 µs) except for program branches, which take two cycles. The PIC10F220 delivers performance in an order of magnitude higher than their competitors in the same price category. The 12-bit wide instructions are highly symmetrical, resulting in a typical 2:1 code compression over other 8-bit microcontrollers in its class. The easy-to-use and easy to remember instruction set reduces development time significantly. The PIC10F220 are also equipped with special features that reduce system cost and power requirements.

Features
  • Available in either SOT-23 or 2x3 DFN packaging
  • 2 channels 8-bit ADC (Analog to Digital Converter)
  • Precision 4/8 MHz internal oscillator
  • 1.125ms DRT (Device Reset Timer)
  • Baseline Core with 33 Instructions, 2 Stack Levels
  • All single-cycle Instructions except for program branches which are two cycles
  • 12-bit wide instructions
  • 8-bit wide data path
  • 25 mA source/sink current I/O
  • Low power (100nA) sleep current
  • One 8-bit timer (TMR0)
  • Watchdog timer (WDT)
  • In Circuit Serial Programming™ (ICSP™) capability
  • In-Circuit debugging support
  • Programmable code protection
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 0.375 0.375
CPU Speed (MIPS) 2 2
RAM Bytes 16 16
Timers 1 x 8-bit 1 x 8-bit
ADC 2 ch, 8-bit 2 ch, 8-bit
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 6 6
Cap Touch Channels 2 2
Documents
PIC10F220/222 Data SheetData Sheets10/29/20131367KB
PIC10F220/222 Rev. A Silicon ErrataErrata04/21/2006160KB
PIC10F220/222 Rev. B Silicon Data Sheet ErrataErrata03/31/200996KB
PIC10F220/222 Memory ProgrammingProgramming Specification11/28/2007441KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1687 - Emulating High-Endurance Data EEPROM for PIC10 and PIC12AppNote04/29/2014425KB
Detecting Multiple Voltages Using the PIC10F204/206 ComparatorTech Briefs11/16/2004111KB
Understanding Reset Events on the PIC10F20XTech Briefs09/22/2004128KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
Intelligent Lighting Solutions BrochureBrochures04/29/20148386KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
Baseline PIC® Microcontrollers Product OverviewSell Sheets07/11/200697KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
AN1687 Source CodeAppNoteLiterature08/06/201410KB
Quality EngineerPCN Document07/15/200915KB
QEProduct Document07/14/2009192B
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC10F2XX Hobby Kit Pin 1 GuideSchematics10/19/2004449KB
PIC10F2XX Universal Programmer Adapter Pin 1 GuideSchematics10/19/2004474KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC10F220-E/MC8DFN-40C to +125CTUBE0.590.540.490.450.43
PIC10F220-E/OT6SOT-23-40C to +125CBAG0.610.570.520.490.47
PIC10F220-E/P8PDIP-40C to +125CTUBE0.610.550.500.460.44
PIC10F220-I/MC8DFN-40C to +85CTUBE0.540.490.450.410.39
PIC10F220-I/OT6SOT-23-40C to +85CBAG0.560.520.480.450.44
PIC10F220-I/P8PDIP-40C to +85CTUBE0.560.510.460.430.41
PIC10F220T-E/MC8DFN-40C to +125CT/R0.620.570.520.480.46
PIC10F220T-E/OT6SOT-23-40C to +125CT/R0.510.470.420.390.37
PIC10F220T-I/MC8DFN-40C to +85CT/R0.560.510.460.430.41
PIC10F220T-I/OT6SOT-23-40C to +85CT/R0.460.420.380.350.34
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC10F22060.37516$0.34
PIC10F22260.7523$0.36
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC10F220-E/P0.4867000.9000008PDIP.300inMatte Tine3
PIC10F220-I/P0.4867000.9000008PDIP.300inMatte Tine3
PIC10F220-E/OT0.0170000.0473336SOT-23-Matte Tine3
PIC10F220-I/OT0.0170000.0473336SOT-23-Matte Tine3
PIC10F220T-E/OT0.0170000.0466676SOT-23-Matte Tine3
PIC10F220T-I/OT0.0170000.0466676SOT-23-Matte Tine3
PIC10F220T-E/OTVAO0.0170000.0466676SOT-23-Matte Tine3
PIC10F220-I/OTVAO0.0170000.0473336SOT-23-Matte Tine3
PIC10F220T-I/OTVAO0.0170000.0466676SOT-23-Matte Tine3
PIC10F220-E/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC10F220T-E/MC0.0170000.1306068DFN2x3x0.9mmMatte Tine3
PIC10F220T-I/MC0.0170000.1306068DFN2x3x0.9mmMatte Tine3
PIC10F220-I/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC10F220/222 Data Sheet PIC10F222
PIC10F220/222 Rev. A Silicon Errata PIC10F222
PIC10F220/222 Rev. B Silicon Data Sheet Errata PIC10F222
PIC10F220/222 Memory Programming PIC10F222
AN1229 ENC28J60
PIC18F ClassB-2 Library_Feb2012.zip ENC28J60
AN1687 PIC12F1840
AN1687 Source Code PIC12F1840
Detecting Multiple Voltages Using the PIC10F204/206 Comparator PIC10F204
Understanding Reset Events on the PIC10F20X PIC10F204
8-bit PIC® Microcontroller Solutions PIC16F1939
Intelligent Lighting Solutions Brochure MCP2551
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
Baseline PIC® Microcontrollers Product Overview PIC10F204
MPLAB® X IDE Product Overview 24VL025
AN1687 Source Code PIC12F1840
Corporate Product Selector Guide SST49LF080A
PIC10F2XX Hobby Kit Pin 1 Guide PIC10F204
PIC10F2XX Universal Programmer Adapter Pin 1 Guide PIC10F204
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412