PIC12F509T-I/SN Microchip Technology, PIC12F509T-I/SN Datasheet - Page 20
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12F509T-I/SN
Manufacturer Part Number
PIC12F509T-I/SN
Description
IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SOP,8PIN,PLASTIC
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 PIC12F509T-I/SN
Rohs Compliant
YES
Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
5
Program Memory Size
1.5KB (1K x 12)
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 ~ 85°C
Package / Case
8-SOIC (3.9mm Width)
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
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
Other names
PIC12F509T-I/SN
PIC12F509T-I/SNTR
PIC12F509T-I/SNTR
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