PIC12F508

The PIC12F508/509/16F505 devices from Microchip Technology are low-cost, high-performance, 8-bit, fullystatic, Flash-based CMOS microcontrollers. They employ a RISC architecture with only 33 single-word/single-cycle instructions. All instructions are single cycle (200 µs) except for program branches, which take two cycles. The PIC12F508/509/16F505 devices deliver performance 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.

Features
  • 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
  • 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.75 0.75
CPU Speed (MIPS) 1 1
RAM Bytes 25 25
Timers 1 x 8-bit 1 x 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 8 8
Documents
PIC12F508/509/16F505 8/14-Pin, 8-Bit Flash MicrocontrollersData Sheets08/31/20091487KB
PIC12F508/509 Rev. B0 Silicon/Data Sheet ErrataErrata05/04/201670KB
PIC12F508/509 Memory ProgrammingProgramming Specification11/29/2007430KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
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
AaPCN Document07/14/2009192B
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC12F508-E/MC8DFN-40C to +125CTUBE0.690.630.570.530.50
PIC12F508-E/MS8MSOP-40C to +125CTUBE0.670.620.560.510.49
PIC12F508-E/P8PDIP-40C to +125CTUBE0.710.650.590.540.52
PIC12F508-E/SN8SOIC-40C to +125CTUBE0.610.560.510.470.45
PIC12F508-I/MC8DFN-40C to +85CTUBE0.640.580.530.490.46
PIC12F508-I/MS8MSOP-40C to +85CTUBE0.620.570.510.470.45
PIC12F508-I/P8PDIP-40C to +85CTUBE0.660.600.540.500.48
PIC12F508-I/SN8SOIC-40C to +85CTUBE0.560.510.460.430.41
PIC12F508T-E/SN8SOIC-40C to +125CT/R0.640.590.540.500.48
PIC12F508T-I/MC8DFN-40C to +85CT/R0.680.630.570.520.50
PIC12F508T-I/MS8MSOP-40C to +85CT/R0.660.610.550.510.48
PIC12F508T-I/SN8SOIC-40C to +85CT/R0.610.560.500.460.44
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC12F50880.7525$0.41
PIC12F50981.541$0.45
PIC12F51081.538$0.49
PIC12F51981.541$0.49
PIC16F505141.572$0.48
PIC16F506141.567$0.52
PIC16F526141.567$0.55
PIC16F527201.568$0.46
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC12F508-E/P0.4867000.9000008PDIP.300inMatte Tine3
PIC12F508-I/P0.4867000.9000008PDIP.300inMatte Tine3
PIC12F508T-I/SN0360.0780000.2303038SOIC.150In(3.90mm)Matte Tine3
PIC12F508-I/SNVAO0.0780000.1600008SOIC.150In(3.90mm)Matte Tine3
PIC12F508T-I/SNVAO0.0780000.2303038SOIC.150In(3.90mm)Matte Tine3
PIC12F508-E/SNVAO0.0780000.1600008SOIC.150In(3.90mm)Matte Tine3
PIC12F508T-I/SN0.0780000.2303038SOIC.150In(3.90mm)Matte Tine3
PIC12F508-I/SN0.0780000.1600008SOIC.150In(3.90mm)Matte Tine3
PIC12F508T-E/SN0.0780000.2303038SOIC.150In(3.90mm)Matte Tine3
PIC12F508-E/SN0.0780000.1600008SOIC.150In(3.90mm)Matte Tine3
PIC12F508T-E/SNVAO0.0780000.2303038SOIC.150In(3.90mm)Matte Tine3
PIC12F508-I/MSVAO0.0256000.0700008MSOP3x3mmMatte Tine3
PIC12F508T-I/MSVAO0.0256000.2156008MSOP3x3mmMatte Tine3
PIC12F508-E/MS0.0256000.1000008MSOP3x3mmMatte Tine3
PIC12F508T-I/MS0.0256000.2000008MSOP3x3mmMatte Tine3
PIC12F508T-E/MS0.0256000.2000008MSOP3x3mmMatte Tine3
PIC12F508-I/MS0.0256000.1000008MSOP3x3mmMatte Tine3
PIC12F508-I/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC12F508-E/MC0.0170000.0333338DFN2x3x0.9mmMatte Tine3
PIC12F508T-I/MC0.0170000.1306068DFN2x3x0.9mmMatte Tine3
PIC12F508/509/16F505 8/14-Pin, 8-Bit Flash Microcontrollers PIC16F505
PIC12F508/509/16F505 8/14-Pin, 8-Bit Flash Microcontrollers PIC16F505
PIC12F508/509 Rev. B0 Silicon/Data Sheet Errata PIC12F509
PIC12F508/509 Memory Programming PIC12F509
AN1229 dsPIC33FJ64MC506A
PIC18F ClassB-2 Library_Feb2012.zip dsPIC33FJ64MC506A
8-bit PIC® Microcontroller Solutions PIC16F1939
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
Baseline PIC® Microcontrollers Product Overview PIC10F204
MPLAB® X IDE Product Overview 24VL025
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412