PIC12F509-I/MC Microchip Technology, PIC12F509-I/MC Datasheet

no-image

PIC12F509-I/MC

Manufacturer Part Number
PIC12F509-I/MC
Description
IC PIC MCU FLASH 1024X12 8DFN
Manufacturer
Microchip Technology
Series
PIC® 12Fr

Specifications of PIC12F509-I/MC

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 ~ 85°C
Package / Case
8-DFN
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
DFN
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
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
AC164334 - MODULE SOCKET FOR 8L 2X3MM DFNAC162059 - HEADER INTRFC MPLAB ICD2 8/14PINDVA12XP080 - ADAPTER DEVICE FOR MPLAB-ICE
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
 Details
The PIC12F508/509 parts you have received conform
functionally to the Device Data Sheet (DS41236C),
except for the anomalies described below.
All problems listed here will be addressed in future
revisions of the PIC12F508/509 silicon. Where noted,
problems apply to listed revision only.
1. Module: MPLAB
Configuration Word Address
© 2007 Microchip Technology Inc.
PIC12F508
PIC12F509
Note:
MPLAB IDE 6.61 does not look for or set the
Configuration Word in the hex file at the conven-
tional logical location of 0xFFF.
Work around:
The CONFIG data must be assigned in two
locations within the assembly code to ensure
proper Configuration Word placement in the hex
file. This is only required for MPLAB IDE version
6.61 and earlier.
Fixed Code
Re-locatable Code
org
data
__CONFIG
.config
data
__CONFIG
Device
PIC12F508/509 Rev. A Silicon/Data Sheet Errata
YYYY is the address of the Configuration
Word for the part.
Earlier
0xYYYY
_CP_OFF & _WDT_ON & etc.
_CP_OFF & _WDT_ON & etc.
code 0xYYYY
data _CP_OFF & _WDT_ON &
etc.
data _CP_OFF & _WDT_ON &
etc.
®
IDE, Revision 6.61 and
YYYY
03FF
07FF
PIC12F508/509
2. Module: PIC12F509 debugging with ICD2
The FSR on the PIC16F505-ICD debugger silicon
initializes to an invalid state. When using the ICD to
debug software with the PIC16F505-ICD, bit 5 in the
FSR register must be manually cleared to ‘0’ prior to
saving data in user RAM space. The power-up default
is ‘1’, which causes the device to Access Bank 1. The
power-up defaults are correct on the non-ICD version
of the PIC12F509 devices.
This will have no effect on non-ICD devices, but will
correct for the initialization errata on -ICD devices.
3. Module: I
FIGURE 1:
I
DD
I
PD
Work around:
Add the following line of code to the top of your
program;
BCF FSR,5 ;set bank pointers to bank 0
On the PIC12F508/509 silicon, revisions earlier
than A3, the power-down base current may remain
higher than the specification for a short time when
entering Sleep.
The following graph illustrates the device current
upon entering Sleep:
The length of time between the device entering
Sleep mode and the device current reaching I
increases as both temperature and voltage
decrease.
Work around
This issue is fixed in Revisions A3 and later.
(PIC16F505-ICD silicon) – Invalid
FSR Power-Up Initialization
PD
Device enters
Sleep
, Power-Down Base current
Time
Device current
reaches I
DS80190G-page 1
PD
PD

Related parts for PIC12F509-I/MC

PIC12F509-I/MC Summary of contents

Page 1

... YYYY is the address of the Configuration Word for the part. © 2007 Microchip Technology Inc. PIC12F508/509 2. Module: PIC12F509 debugging with ICD2 The FSR on the PIC16F505-ICD debugger silicon initializes to an invalid state. When using the ICD to debug software with the PIC16F505-ICD, bit 5 in the FSR register must be manually cleared to ‘ ...

Page 2

... Added Module 2:, MPLAB IDE and the _CONFIG assembly directive. Rev C Document (2/2006) Added Module 1: “Electrical Characteristics” to the Clarifications/Corrections to the Data Sheet Rev D Document (5/2006) PIC12F509 debugging with ICD2 Added Module 3: “ (PIC16F505-ICD silicon) - Invalid FSR Power-Up Initialization ” to the Silicon Errata. Updated min/max values in table 10-4. ...

Page 3

... PowerInfo, PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 4

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2007 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords