PIC18F2XXX/4XXX FAMILY
DS30009622M-page 4 2010-2015 Microchip Technology Inc.
The following devices are included in 44-pin TQFP parts:
FIGURE 2-4: 44-PIN TQFP
PIC18F4221 PIC18F4523
PIC18F4321 PIC18F4525
PIC18F4410 PIC18F4550
PIC18F4420 PIC18F4553
PIC18F4423 PIC18F4580
PIC18F4450 PIC18F4585
PIC18F4455 PIC18F4610
PIC18F4458 PIC18F4620
PIC18F4480 PIC18F4680
PIC18F4510 PIC18F4682
PIC18F4520 PIC18F4685
PIC18F4515
10
11
2
3
6
1
18
19
20
21
22
12
13
14
15
38
8
7
44
43
42
41
40
39
16
17
29
30
31
32
33
23
24
25
26
27
28
36
34
35
9
PIC18F4XXX
37
RA3
RA2
RA1
RA0
MCLR
/V
PP
/RE3
NC
(1)
/ICPGC
RB7/PGD
RB6/PGC
RB5/PGM
RB4
NC
(1)
/ICPGD
RC6
RC5
RC4
RD3
RD2
RD1
RD0
RC3
RC2
RC1
NC
(1)
/ICPORTS
NC
(1)
/ICV
PP
RC0
OSC2
OSC1
V
SS
VDD
RE2
RE1
RE0
RA5
RA4
RC7
RD4
RD5
RD6
V
SS
VDD
RB0
RB1
RB2
RB3
RD7
5
4
Note 1: These pins are NC (No Connect) for all devices listed above with the exception of the PIC18F4450, PIC18F4455,
PIC18F4458 and the PIC18F4553 devices (see Section 2.8 “Dedicated ICSP/ICD Port (44-Pin TQFP Only)” for
more information on programming these pins in these devices).
2010-2015 Microchip Technology Inc. DS30009622M-page 5
PIC18F2XXX/4XXX FAMILY
The following devices are included in 44-pin QFN parts:
FIGURE 2-5: 44-PIN QFN
2.3 Memory Maps
For PIC18FX6X0 devices, the code memory space extends from 0000h to 0FFFFh (64 Kbytes) in four 16-Kbyte blocks.
For PIC18FX5X5 devices, the code memory space extends from 0000h to 0BFFFFh (48 Kbytes) in three 16-Kbyte
blocks. Addresses, 0000h through 07FFh, however, define a “Boot Block” region that is treated separately from Block
0. All of these blocks define code protection boundaries within the code memory space.
The size of the Boot Block in PIC18F2585/2680/4585/4680 devices can be configured as 1, 2 or 4K words (see
Figure 2-6). This is done through the BBSIZ<1:0> bits in the Configuration register, CONFIG4L. It is important to note
that increasing the size of the Boot Block decreases the size of Block 0.
PIC18F4221 PIC18F4523
PIC18F4321 PIC18F4525
PIC18F4410 PIC18F4550
PIC18F4420 PIC18F4553
PIC18F4423 PIC18F4580
PIC18F4450 PIC18F4585
PIC18F4455 PIC18F4610
PIC18F4458 PIC18F4620
PIC18F4480 PIC18F4680
PIC18F4510 PIC18F4682
PIC18F4520 PIC18F4685
PIC18F4515
10
11
2
3
6
1
18
19
20
21
22
12
13
14
15
38
8
7
44
43
42
41
40
39
16
17
29
30
31
32
33
23
24
25
26
27
28
36
34
35
9
PIC18F4XXX
37
RA3
RA2
RA1
RA0
MCLR
/VPP/RE3
RB7/PGD
RB6/PGC
RB5/PGM
NC
RC6
D+/VP
D-/VM
RD3
RD2
RD1
RD0
V
USB
RC2
RC1
RC0
OSC2
OSC1
V
SS
AVDD
RA5
RA4
RC7
RD4
RD5
RD6
V
SS
VDD
RB0
RB1
RB2
RB3
RD7
5
4
AV
SS
VDD
AVDD
RB4
RE0
RE1
RE2
PIC18F2XXX/4XXX FAMILY
DS30009622M-page 6 2010-2015 Microchip Technology Inc.
TABLE 2-2: IMPLEMENTATION OF CODE MEMORY
FIGURE 2-6: MEMORY MAP AND THE CODE MEMORY SPACE FOR PIC18FX5X5/X6X0 DEVICES
Device Code Memory Size (Bytes)
PIC18F2515
000000h-00BFFFh (48K)
PIC18F2525
PIC18F2585
PIC18F4515
PIC18F4525
PIC18F4585
PIC18F2610
000000h-00FFFFh (64K)
PIC18F2620
PIC18F2680
PIC18F4610
PIC18F4620
PIC18F4680
000000h
200000h
3FFFFFh
01FFFFh
Note: Sizes of memory areas are not to scale.
* Boot Block size is determined by the BBSIZ<1:0> bits in the CONFIG4L register.
Code Memory
Unimplemented
Read as ‘0
Configuration
and ID
Space
MEMORY SIZE/DEVICE
Address
Range
64 Kbytes
(PIC18FX6X0)
BBSIZ<1:0>
11/10 01 00
Boot
Boot
000000h
0007FFh
Block 0
000800h
000FFFh
Block 0
001000h
001FFFh
Block 0
002000h
003FFFh
Block 1
004000h
00FFFFh
Unimplemented
Reads all ‘0’s
01FFFFh
Block*
Block*
11/10 01 00
48 Kbytes
(PIC18FX5X5)
Boot
Block*
Boot
Block*
Boot
Block*
Boot
Block*
Block 0
Block 0
Block 0
Unimplemented
Reads all ‘0’s
Block 2
Block 3
Block 2
Block 1
007FFFh
008000h
00BFFFh
00C000h

PIC18F2510T-I/SO

Mfr. #:
Manufacturer:
Microchip Technology
Description:
8-bit Microcontrollers - MCU 32KB 1536 RAM 25I/O
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union