PIC18C658 MICROCHIP [Microchip Technology], PIC18C658 Datasheet - Page 41

no-image

PIC18C658

Manufacturer Part Number
PIC18C658
Description
High-Performance Microcontrollers with CAN Module
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C658-1/CL
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-1/L
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC18C658-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-ES
Manufacturer:
Microchip
Quantity:
131
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip
Quantity:
385
Part Number:
PIC18C658-I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658-I/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip
Quantity:
601
Part Number:
PIC18C658-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18C658T-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
4.0
There are two memory blocks in Enhanced MCU
devices. These memory blocks are:
• Program Memory
• Data Memory
Each block has its own bus so that concurrent access
can occur.
4.1
The PIC18CXX8 devices have a 21-bit program
counter that is capable of addressing the 2 Mbyte
program memory space.
The reset vector address is at 0000h and the interrupt
vector addresses are at 0008h and 0018h. Figure 4-1
shows the diagram for program memory map and stack
for the PIC18C658 and PIC18C858.
4.1.1
All devices have 32 Kbytes of internal EPROM program
memory. This means that the PIC18CXX8 devices can
store up to 16K of single word instructions. Accessing
a location between the physically implemented mem-
ory and the 2 Mbyte address will cause a read of all '0's
(a NOP instruction).
 2000 Microchip Technology Inc.
MEMORY ORGANIZATION
Program Memory Organization
INTERNAL PROGRAM MEMORY
OPERATION
Advanced Information
FIGURE 4-1:
High Priority Interrupt Vector 0008h
Low Priority Interrupt Vector
Program Memory
Stack Level 31
RESET Vector
Stack Level 1
PC<20:0>
Read ’1’
PROGRAM MEMORY MAP
AND STACK FOR
PIC18C658/858
On-chip
PIC18CXX8
21
0000h
0018h
7FFFh
8000h
1FFFFFh
DS30475A-page 41

Related parts for PIC18C658