PIC12F609-I/MF Microchip Technology, PIC12F609-I/MF Datasheet - Page 30

no-image

PIC12F609-I/MF

Manufacturer Part Number
PIC12F609-I/MF
Description
IC PIC MCU FLASH 1KX14 8-DFN
Manufacturer
Microchip Technology
Series
PIC® 12Fr

Specifications of PIC12F609-I/MF

Core Size
8-Bit
Program Memory Size
1.75KB (1K x 14)
Oscillator Type
Internal
Core Processor
PIC
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
5
Program Memory Type
FLASH
Ram Size
64 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Package / Case
8-DFN
Controller Family/series
PIC12
No. Of I/o's
5
Ram Memory Size
64Byte
Cpu Speed
20MHz
No. Of Timers
2
No. Of Pwm
RoHS Compliant
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/615/617/12HV609/615
3.3
To read a program memory location, the user must
write two bytes of the address to the PMADRL and
PMADRH registers, and then set control bit RD
(PMCON1<0>). Once the read control bit is set, the
program memory Flash controller will use the second
instruction cycle after to read the data. This causes the
second instruction immediately following the “
PMCON1,RD
available in the very next cycle in the PMDATL and
PMDATH registers; it can be read as two bytes in the
following instructions. PMDATL and PMDATH regis-
ters will hold this value until another read or until it is
written to by the user (during a write operation).
EXAMPLE 3-1:
DS41302D-page 30
BANKSEL PM_ADR
MOVLW
MOVWF
MOVLW
MOVWF
BANKSEL PMCON1
BSF
NOP
NOP
BANKSEL PMDATL
MOVF
MOVF
Reading the Flash Program
Memory
” instruction to be ignored. The data is
MS_PROG_PM_ADDR
PMADRH
LS_PROG_PM_ADDR
PMADRL
PMCON1, RD
PMDATL, W
PMDATH, W
FLASH PROGRAM READ
; Change STATUS bits RP1:0 to select bank with PMADRL
;
; MS Byte of Program Address to read
;
; LS Byte of Program Address to read
; Bank to containing PMCON1
; PM Read
; First instruction after BSF PMCON1,RD executes normally
; Any instructions here are ignored as program
; memory is read in second cycle after BSF PMCON1,RD
;
; Bank to containing PMADRL
; W = LS Byte of Program PMDATL
; W = MS Byte of Program PMDATL
BSF
 2010 Microchip Technology Inc.

Related parts for PIC12F609-I/MF