PIC10F204

The PIC10F204 is a low-cost, high-performance, 8-bit, fullystatic, Flash-based CMOS microcontroller. It employs a RISC architecture with only 33 single-word/ single-cycle instructions. All instructions are single cycle (1 µs) except for program branches, which take two cycles. It delivers performance in an order of magnitude higher than competitors in the same price category. The easy-to-use and easy to remember instruction set reduces development time significantly.

Features
  • Available in either SOT-23 or 2x3 DFN packaging
  • Precision 4 MHz internal oscillator
  • 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
  • Comparator
  • 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) 1 1
RAM Bytes 16 16
Timers 1 x 8-bit 1 x 8-bit
Comparators 1 1
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
Documents
PIC10F200/202/204/206 6-Pin, 8-Bit Flash Microcontrollers Data SheetData Sheets09/12/20141009KB
PIC10F200/202/204/206 Rev. A Silicon Data Sheet ErrataErrata06/21/2007298KB
PIC10F200/202/204/206 Memory Programming SpecificationProgramming Specification11/21/2011386KB
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
AN958 - Low-Cost Electric Range Control Using a TriacAppNote10/14/2004188KB
AN972 - I/O Expansion Using the MCP23X08 and PIC10F202AppNote01/31/2005278KB
TB079 - Programming Baseline Flash Devices with PICkit 1AppNote02/16/2005124KB
TB081 - Soft-Start Controller for Switching Power SuppliesAppNote11/29/2004127KB
TB085 - A Simple Circuit for Driving Microcontroller Friendly PWM GeneratorsAppNote06/27/2005161KB
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
Baseline PIC® Microcontrollers Product OverviewSell Sheets07/11/200697KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
AN1687 Source CodeAppNoteLiterature08/06/201410KB
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+
PIC10F204-E/MC8DFN-40C to +125CTUBE0.590.540.490.450.43
PIC10F204-E/OT6SOT-23-40C to +125CBAG0.610.570.520.490.47
PIC10F204-E/P8PDIP-40C to +125CTUBE0.610.550.500.460.44
PIC10F204-I/MC8DFN-40C to +85CTUBE0.540.490.450.410.39
PIC10F204-I/OT6SOT-23-40C to +85CBAG0.560.520.480.450.44
PIC10F204-I/P8PDIP-40C to +85CTUBE0.560.510.460.430.41
PIC10F204T-E/OT6SOT-23-40C to +125CT/R0.510.470.420.390.37
PIC10F204T-I/MC8DFN-40C to +85CT/R0.560.510.460.430.41
PIC10F204T-I/OT6SOT-23-40C to +85CT/R0.460.420.380.350.34
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC10F20060.37516$0.31
PIC10F20260.7524$0.34
PIC10F20460.37516$0.34
PIC10F20660.7524$0.35
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC10F204-E/P0.4867000.9000008PDIP.300inMatte Tine3
PIC10F204-I/P0.4867000.9000008PDIP.300inMatte Tine3
PIC10F204T-E/OTVAO0.0170000.0466676SOT-23-Matte Tine3
PIC10F204-E/OT0.0170000.0473336SOT-23-Matte Tine3
PIC10F204-I/OT0.0170000.0473336SOT-23-Matte Tine3
PIC10F204T-E/OT0.0170000.0466676SOT-23-Matte Tine3
PIC10F204T-I/OT0.0170000.0466676SOT-23-Matte Tine3
PIC10F204T-I/MC0.0170000.1306068DFN2x3x0.9mmMatte Tine3
PIC10F204-E/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC10F204T-E/MC0.0170000.1306068DFN2x3x0.9mmMatte Tine3
PIC10F204-I/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC10F200/202/204/206 6-Pin, 8-Bit Flash Microcontrollers Data Sheet PIC10F204
PIC10F200/202/204/206 Rev. A Silicon Data Sheet Errata PIC10F204
PIC10F200/202/204/206 Memory Programming Specification PIC10F204
AN1229 ENC28J60
PIC18F ClassB-2 Library_Feb2012.zip ENC28J60
AN1687 PIC12F1840
AN1687 Source Code PIC12F1840
AN958 PIC10F204
AN958 Source Code PIC10F204
AN958 Source Code PIC10F204
AN972 PIC10F204
MCP23X08 Evaluation Board Firmware PIC10F204
TB079 PIC10F204
TB081 PIC10F204
TB081 Source Code PIC10F204
TB085 PIC10F204
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
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