PIC12F509-I/P Microchip Technology, PIC12F509-I/P Datasheet - Page 20
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12F509-I/P
Manufacturer Part Number
PIC12F509-I/P
Description
IC MCU FLASH 1KX12 8DIP
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)
4.PIC12F509-EMC.pdf
(106 pages)
Specifications of PIC12F509-I/P
Program Memory Type
FLASH
Program Memory Size
1.5KB (1K x 12)
Package / Case
8-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
5
Ram Size
41 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
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
+ 85 C
Mounting Style
Through Hole
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/14PINDM163029 - BOARD PICDEM FOR MECHATRONICSDVA12XP080 - ADAPTER DEVICE FOR MPLAB-ICEAC124001 - MODULE SKT PROMATEII 8DIP/SOIC
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC12F509-I/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
PIC12F508/509/16F505
4.3.2
The Special Function Registers (SFRs) are registers
used by the CPU and peripheral functions to control the
operation of the device (Table 4-1).
The Special Function Registers can be classified into
two sets. The Special Function Registers associated
with the “core” functions are described in this section.
Those related to the operation of the peripheral
features are described in the section for each
peripheral feature.
TABLE 4-1:
DS41236E-page 20
00h
01h
02h
03h
04h
04h
05h
06h
N/A
N/A
Legend: – = unimplemented, read as ‘0’, x = unknown, u = unchanged, q = value depends on condition.
Note 1:
Address
(1)
(4)
2:
3:
4:
5:
INDF
TMR0
PCL
STATUS
FSR
FSR
OSCCAL
GPIO
TRISGPIO
OPTION
The upper byte of the Program Counter is not directly accessible. See Section 4.7 “Program Counter”
for an explanation of how to access these bits.
Other (non Power-up) Resets include external Reset through MCLR, Watchdog Timer and wake-up on pin
change Reset.
If Reset was due to wake-up on pin change, then bit 7 = 1. All other Resets will cause bit 7 = 0.
PIC12F509 only.
This bit is used on the PIC12F509. For code compatibility do not use this bit on the PIC12F508.
SPECIAL FUNCTION REGISTERS
Name
SPECIAL FUNCTION REGISTER (SFR) SUMMARY (PIC12F508/509)
Uses Contents of FSR to Address Data Memory (not a physical
register)
8-bit Real-Time Clock/Counter
Low-order 8 bits of PC
Indirect Data Memory Address Pointer
Indirect Data Memory Address Pointer
GPWUF
GPWU
CAL6
Bit 7
—
—
GPPU TOCS TOSE
CAL5
Bit 6
—
—
—
I/O Control Register
PA0
CAL4
Bit 5
GP5
(5)
CAL3
Bit 4
GP4
TO
CAL2
Bit 3
GP3
PSA
PD
CAL1
Bit 2
GP2
PS2
Z
CAL0
Bit 1 Bit 0
GP1
PS1
DC
GP0
PS0
—
C
© 2009 Microchip Technology Inc.
0-01 1xxx
xxxx xxxx
xxxx xxxx
1111 1111
111x xxxx
110x xxxx
1111 111-
--xx xxxx
--11 1111
1111 1111
Power-On
Value on
Reset
(2)
(3)
Page #
28
35
27
22
28
28
26
31
31
24