PIC12F509-E/SN Microchip Technology, PIC12F509-E/SN Datasheet - Page 105
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12F509-E/SN
Manufacturer Part Number
PIC12F509-E/SN
Description
IC MCU FLASH 1KX12 8SOIC
Manufacturer
Microchip Technology
Series
PIC® 12Fr
Datasheets
1.PIC12F509T-ISN.pdf
(110 pages)
2.PIC12F509T-ISN.pdf
(4 pages)
3.PIC12F509T-ISN.pdf
(20 pages)
Specifications of PIC12F509-E/SN
Core Size
8-Bit
Program Memory Size
1.5KB (1K x 12)
Core Processor
PIC
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
5
Program Memory Type
FLASH
Ram Size
41 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
8-SOIC (3.9mm Width)
Controller Family/series
PIC12
No. Of I/o's
6
Ram Memory Size
41Byte
Cpu Speed
4MHz
No. Of Timers
1
Digital Ic Case Style
SOIC
Processor Series
PIC12F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
41 B
Interface Type
RS- 232, USB
Maximum Clock Frequency
4 MHz
Number Of Programmable I/os
6
Number Of Timers
1
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000, DV164101, DM163014, DV164120, DM163029
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC162059 - HEADER INTRFC MPLAB ICD2 8/14PIN
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Details
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC12F509-E/SN
Manufacturer:
Microchip Technology
Quantity:
135
INDEX
A
ALU ..................................................................................... 11
Assembler
B
Block Diagram
Brown-Out Protection Circuit .............................................. 54
C
C Compilers
Carry ................................................................................... 11
Clocking Scheme ................................................................ 16
Code Protection ............................................................ 41, 55
Configuration Bits................................................................ 41
Configuration Word ............................................................. 43
Customer Change Notification Service ............................. 107
Customer Notification Service........................................... 107
Customer Support ............................................................. 107
D
DC and AC Characteristics ................................................. 81
Development Support ......................................................... 65
Digit Carry ........................................................................... 11
E
Errata .................................................................................... 6
F
Family of Devices
FSR ..................................................................................... 28
I
I/O Interfacing ..................................................................... 31
I/O Ports .............................................................................. 31
I/O Programming Considerations........................................ 33
ID Locations .................................................................. 41, 55
INDF.................................................................................... 28
Indirect Data Addressing..................................................... 28
Instruction Cycle ................................................................. 16
Instruction Flow/Pipelining .................................................. 16
Instruction Set Summary..................................................... 58
Internet Address................................................................ 107
L
Loading of PC ..................................................................... 27
M
Memory Organization.......................................................... 17
Microchip Internet Web Site .............................................. 107
MPLAB ASM30 Assembler, Linker, Librarian ..................... 66
MPLAB ICD 2 In-Circuit Debugger ..................................... 67
MPLAB ICE 2000 High-Performance Universal
© 2009 Microchip Technology Inc.
MPASM Assembler..................................................... 66
On-Chip Reset Circuit ................................................. 50
Timer0......................................................................... 35
TMR0/WDT Prescaler................................................. 39
Watchdog Timer.......................................................... 53
MPLAB C18 ................................................................ 66
MPLAB C30 ................................................................ 66
PIC12F508/509/PIC16F505.......................................... 7
Data Memory .............................................................. 18
Program Memory (PIC12F508/509)............................ 17
Program Memory (PIC16F505)................................... 18
In-Circuit Emulator ...................................................... 67
PIC12F508/509/16F505
MPLAB Integrated Development Environment Software.... 65
MPLAB PM3 Device Programmer ...................................... 67
MPLAB REAL ICE In-Circuit Emulator System .................. 67
MPLINK Object Linker/MPLIB Object Librarian .................. 66
O
Option Register................................................................... 24
OSC selection..................................................................... 41
OSCCAL Register............................................................... 26
Oscillator Configurations..................................................... 44
Oscillator Types
P
PIC12F508/509/16F505 Device Varieties ............................ 9
PICSTART Plus Development Programmer....................... 68
POR
PORTB ............................................................................... 31
Power-down Mode.............................................................. 55
Prescaler ............................................................................ 38
Program Counter ................................................................ 27
Q
Q cycles .............................................................................. 16
R
RC Oscillator....................................................................... 45
Reader Response............................................................. 108
Read-Modify-Write.............................................................. 33
Register File Map
Registers
Reset .................................................................................. 41
Reset on Brown-Out ........................................................... 54
S
Sleep ............................................................................ 41, 55
Software Simulator (MPLAB SIM) ...................................... 66
Special Features of the CPU .............................................. 41
Special Function Registers ................................................. 20
Stack................................................................................... 27
Status Register ............................................................. 11, 22
T
Timer0
Timing Diagrams and Specifications .................................. 75
Timing Parameter Symbology and Load Conditions .......... 75
TRIS Registers ................................................................... 31
HS............................................................................... 44
LP ............................................................................... 44
RC .............................................................................. 44
XT ............................................................................... 44
Device Reset Timer (DRT) ................................... 41, 52
PD......................................................................... 54, 41
TO............................................................................... 54
PIC12F508 ................................................................. 19
PIC12F509 ................................................................. 19
PIC16F505 ................................................................. 19
Special Function ......................................................... 20
Timer0 ........................................................................ 35
Timer0 (TMR0) Module .............................................. 35
TMR0 with External Clock .......................................... 37
DS41236E-page 105