PIC18LF8628T-I/PT Microchip Technology, PIC18LF8628T-I/PT Datasheet - Page 12

no-image

PIC18LF8628T-I/PT

Manufacturer Part Number
PIC18LF8628T-I/PT
Description
PIC18 With 96KB Flash, 4KB RAM, 1024 DataEE, 12-bit ADC 80 TQFP 12x12x1mm T/R
Manufacturer
Microchip Technology
Series
PIC® 18Fr

Specifications of PIC18LF8628T-I/PT

Core Processor
PIC
Core Size
8-Bit
Speed
40MHz
Connectivity
EBI/EMI, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Number Of I /o
70
Program Memory Size
96KB (48K x 16)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
3.8K x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
80-TFQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
PIC18LF8628T-I/PTTR

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18LF8628T-I/PT
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
PIC18LF8628T-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC18F872X FAMILY
3.1
3.1.1
Erasing code or data EEPROM is accomplished by
configuring two Bulk Erase Control registers located at
3C0004h and 3C0005h. Code memory may be erased,
portions at a time, or the user may erase the entire
device in one action. Bulk Erase operations will also
clear any code-protect settings associated with the
memory block erased. Erase options are detailed in
Table 3-1.
(CPD = 0), the user must request an erase of data
EEPROM (e.g., 0084h as shown in Table 3-1).
TABLE 3-1:
The actual Bulk Erase function is a self-timed
operation. Once the erase has started (falling edge of
the 4th PGC after the NOP command), serial execution
will cease until the erase completes (parameter, P11).
During this time, PGC may continue to toggle but PGD
must be held low.
DS39643C-page 12
Chip Erase
Erase Data EEPROM
Erase Boot Block
Erase Config Bits
Erase Code EEPROM Block 0
Erase Code EEPROM Block 1
Erase Code EEPROM Block 2
Erase Code EEPROM Block 3
Erase Code EEPROM Block 4
Erase Code EEPROM Block 5
Erase Code EEPROM Block 6
Erase Code EEPROM Block 7
ICSP Erase
Description
HIGH-VOLTAGE ICSP BULK ERASE
If
data
BULK ERASE OPERATIONS
EEPROM
(3C0005h:3C0004h)
is
code-protected
FF87h
0084h
0081h
0082h
0180h
0280h
0480h
0880h
1080h
2080h
4080h
8080h
Data
The code sequence to erase the entire device is shown
in Table 3-2 and the flowchart is shown in Figure 3-1.
TABLE 3-2:
FIGURE 3-1:
Command
Note:
0000
0000
0000
0000
0000
0000
1100
0000
0000
0000
0000
0000
0000
1100
0000
0000
4-Bit
A Bulk Erase is the only way to reprogram
code-protect bits from an ON state to an
OFF state.
Payload
0E 3C
6E F8
0E 00
6E F7
0E 05
6E F6
FF FF
0E 3C
6E F8
0E 00
6E F7
0E 04
6E F6
87 87
00 00
00 00
Data
3C0004h to Erase
Delay P11 + P10
BULK ERASE COMMAND
SEQUENCE
Entire Device
Write 87h to
to 3C0005h
Write 0Fh
BULK ERASE FLOW
Done
Time
MOVLW 3Ch
MOVWF TBLPTRU
MOVLW 00h
MOVWF TBLPTRH
MOVLW 05h
MOVWF TBLPTRL
Write FFh to 3C0005h
MOVLW 3Ch
MOVWF TBLPTRU
MOVLW 00h
MOVWF TBLPTRH
MOVLW 04h
MOVWF TBLPTRL
Write 87h TO 3C0004h to
erase entire device.
NOP
Hold PGD low until
erase completes.
Start
© 2009 Microchip Technology Inc.
Core Instruction

Related parts for PIC18LF8628T-I/PT