PIC18F6621-I/PT Microchip Technology Inc., PIC18F6621-I/PT Datasheet - Page 272

no-image

PIC18F6621-I/PT

Manufacturer Part Number
PIC18F6621-I/PT
Description
64 PIN, 64 KB FLASH, 3840 RAM, 52 I/O
Manufacturer
Microchip Technology Inc.
Datasheet

Specifications of PIC18F6621-I/PT

A/d Inputs
12-Channel, 10-Bit
Comparators
2
Cpu Speed
10 MIPS
Eeprom Memory
1024 Bytes
Input Output
54
Interface
I2C/SPI/UART/USART
Memory Type
Flash
Number Of Bits
8
Package Type
64-pin TQFP
Programmable Memory
64K Bytes
Ram Size
3.8K Bytes
Speed
40 MHz
Timers
2-8-bit, 3-16-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part Electrostatic Device

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F6621-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18F6621-I/PT
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC18F6621-I/PT
Quantity:
2 850
second block (Block 0) of 14 Kbytes.
PIC18F6525/6621/8525/8621
FIGURE 24-2:
24.4
The overall structure of the code protection on the
PIC18 Flash devices differs significantly from other
PICmicro devices.
The user program memory is divided on binary bound-
aries into four blocks of 16 Kbytes each. The first block is
further divided into a boot block of 2048 bytes and a
FIGURE 24-3:
DS39612B-page 270
Note
(INTCON<1>)
(INTCON<7>)
INSTRUCTION FLOW
Instruction
Fetched
Instruction
Executed
INTF Flag
GIEH bit
CLKO
INT pin
1:
2:
3:
4:
OSC1
Program Verification and
Code Protection
PC
Unimplemented, read ‘0’
(4)
XT, HS or LP Oscillator mode assumed.
GIE = 1 assumed. In this case, after wake-up, the processor jumps to the interrupt routine. If GIE = 0, execution will continue in-line.
T
CLKO is not available in these oscillator modes but shown here for timing reference.
OST
Inst(PC) = Sleep
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
(PIC18FX525)
Inst(PC – 1)
= 1024 T
48 Kbytes
Boot Block
Block 0
Block 1
Block 2
PC
WAKE-UP FROM SLEEP THROUGH INTERRUPT
CODE-PROTECTED PROGRAM MEMORY FOR PIC18F6525/6621/8525/8621
DEVICES
MEMORY SIZE/DEVICE
OSC
(drawing not to scale). This delay will not occur for RC and EC Oscillator modes.
Inst(PC + 2)
Sleep
PC + 2
(PIC18FX621)
Boot Block
64 Kbytes
Processor in
Block 0
Block 1
Block 2
Block 3
Sleep
PC + 4
T
OST
(2)
000000h
0007FFh
000800h
003FFFh
004000h
007FFFh
008000h
00BFFFh
00C000h
00FFFFh
Address
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Range
Inst(PC + 4)
Inst(PC + 2)
Each of the blocks has three code protection bits
associated with them. They are:
• Code-Protect bit (CPn)
• Write-Protect bit (WRTn)
• External Block Table Read bit (EBTRn)
Figure 24-3 shows the program memory organization
for 48 and 64-Kbyte devices and the specific code
protection bit associated with each block. The actual
locations of the bits are summarized in Table 24-3.
PC + 4
Interrupt Latency
Dummy Cycle
PC + 4
(1,2)
Block Code Protection
CPB, WRTB, EBTRB
CP0, WRT0, EBTR0
CP1, WRT1, EBTR1
CP2, WRT2, EBTR2
CP3, WRT3, EBTR3
Controlled By:
(3)
 2005 Microchip Technology Inc.
Dummy Cycle
Inst(0008h)
0008h
Inst(000Ah)
Inst(0008h)
000Ah

Related parts for PIC18F6621-I/PT