PIC12F609-E/MF Microchip Technology, PIC12F609-E/MF Datasheet - Page 6
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12F609-E/MF
Manufacturer Part Number
PIC12F609-E/MF
Description
1.75KB Flash, 64B RAM, 6 I/O, 8MHz Internal Oscillator 8 DFN 3x3mm TUBE
Manufacturer
Microchip Technology
Series
PIC® 12Fr
Datasheets
1.PIC12F609T-ISN.pdf
(212 pages)
2.PIC12F609T-ISN.pdf
(8 pages)
3.PIC12F609T-ISN.pdf
(26 pages)
4.PIC12F609T-ISN.pdf
(8 pages)
Specifications of PIC12F609-E/MF
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
5
Program Memory Size
1.75KB (1K x 14)
Program Memory Type
FLASH
Ram Size
64 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
8-DFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164324 - MODULE SKT FOR MPLAB 8DFN/16QFN
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
PIC12F609/12F615/12F617/16F610/16F616 AND PIC12HV609/12HV615/16HV610/16HV616
4.0
Two methods are available to enter Program/Verify
mode. “V
ICSPCLK low while raising the MCLR pin from V
V
method can be used for any Configuration Word selec-
tion and must be used if the INTOSC and internal
MCLR options are selected (FOSC<2:0> = 100 or 101
and MCLRE = 0). The V
device from executing code prior to entering Program/
Verify mode. See the timing diagram in Figure 4-1.
The second entry method, “V
applying V
then raising MCLR pin from V
followed by data. This method can be used for any
Configuration Word selection except when INTOSC
and internal MCLR options are selected (FOSC<2:0> =
100 or 101 and MCLRE = 0). This technique is useful
when programming the device when V
applied, for it is not necessary to disconnect V
enter Program/Verify mode. See the timing diagram in
Figure 4-2.
Once in Program/Verify mode, the program memory
and configuration memory can be accessed and
programmed in serial fashion. ICSPDAT and ICSPCLK
are Schmitt Trigger inputs in this mode. RA4 is tri-state
regardless of fuse setting.
The sequence that enters the device into the Program/
Verify mode places all other logic into the Reset state
(the MCLR pin was initially at V
are in the Reset state (high-impedance inputs) and the
PC is cleared.
To prevent a device configured with INTOSC and
internal MCLR from executing after exiting Program/
Verify mode, V
See Figure 4-3 for the timing.
FIGURE 4-1:
DS41396A-page 6
IHH
ICSPCLK
ICSPDAT
(high voltage), then applying V
Note:
V
V
DD
PP
PROGRAM/VERIFY MODE
PP
DD
-first” is entered by holding ICSPDAT and
, holding ICSPDAT and ICSPCLK low,
DD
This method of entry is valid, regardless
of Configuration Word selected.
needs to power down before V
T
PPDP
V
VERIFY MODE ENTRY
PP
-FIRST PROGRAM/
PP
T
-first entry prevents the
IL
HLD
DD
to V
IL
-first”, is entered by
0
). Therefore, all I/Os
IHH
DD
and data. This
(high voltage),
DD
is already
DD
IL
PP
to
to
.
FIGURE 4-2:
FIGURE 4-3:
4.1
The PIC16F616/PIC12F617 program memory may be
written in two ways. The fastest method writes four
words at a time. However, one-word writes are also
supported for backward compatibility with previous 8-
pin and 14-pin Flash devices. The four-word algorithm
is used to program the program memory only. The one-
word algorithm can write any available memory
location (i.e., program memory, configuration memory
and calibration memory).
After writing the array, the PC may be reset and read
back to verify the write. It is not possible to verify
immediately following the write because the PC can
only increment, not decrement.
A device Reset will clear the PC and set the address to
‘0’. The Increment Address command will increment
the PC. The Load Configuration command will set the
PC to 0x2000. The available commands are shown in
Table 4-1.
ICSPCLK
ICSPCLK
ICSPDAT
ICSPDAT
Note:
Note:
V
V
V
V
DD
DD
PP
PP
Program/Erase Algorithms
The PIC12F615, PIC12F609, PIC16F610
program memories must be written in
one-word writes only.
This method of entry is valid if INTOSC
and internal MCLR are not selected.
T
HLD
V
VERIFY MODE ENTRY
PROGRAM/VERIFY MODE
EXIT
T
2009 Microchip Technology Inc.
DD
0
HLD
-FIRST PROGRAM/
0
T
PPDP