PIC18F87J11 FAMILY
DS39778E-page 70
2007-2012 Microchip Technology Inc.
6.1.4
EXTENDED MICROCONTROLLER
MODE AND ADDRESS SHIFTING
By default, devices in Extended Microcontroller mode
directly present the Program Counter value on the
external address bus for those addresses in the range
of the external memory space. In practical terms, this
means addresses in the external memory device below
the top of on-chip memory are unavailable.
To avoid this, the Extended Microcontroller mode
implements an address shifting option to enable auto-
matic address translation. In this mode, addresses
presented on the external bus are shifted down by the
size of the on-chip program memory and are remapped
to start at 0000h. This allows the complete use of the
external memory device’s memory space as an
extension of the device’s on-chip program memory.
FIGURE 6-3:
MEMORY MAPS FOR PIC18F87J11 FAMILY PROGRAM MEMORY MODES
TABLE 6-2:
MEMORY ACCESS FOR PIC18F8X11/8616 PROGRAM MEMORY MODES
Operating Mode
Internal Program Memory
External Program Memory
Execution
From
Table Read
From
Table Write
To
Execution
From
Table Read
From
Table Write
To
Microcontroller
Yes
No Access
Extended Microcontroller
Yes
External
Memory
On-Chip
Program
Memory
Microcontroller Mode(1)
000000h
On-Chip
Program
Memory
1FFFFFh
Reads
as ‘0’s
External
On-Chip
Memory
(Top of Memory)
(Top of Memory) + 1
Legend:
(Top of Memory) represents upper boundary of on-chip program memory space (see Figure 6-1 for device-specific
values). Shaded areas represent unimplemented, or inaccessible areas, depending on the mode.
Note 1:
This mode is the only available mode on 64-pin devices and the default mode on 80-pin devices.
2:
These modes are only available on 80-pin devices.
3:
Addresses starting at the top of the program memory are translated to start at 0000h of the external device whenever
the EASHFT Configuration bit is set.
Extended Microcontroller Mode(2)
000000h
1FFFFFh
(Top of Memory)
(Top of Memory) + 1
External
Memory
On-Chip
Program
Memory
000000h
1FFFFFh
(Top of Memory)
(Top of Memory) + 1(3)
No
Access
Space
On-Chip
Memory
Space
External
On-Chip
Memory
Space
Mapped
to
External
Memory
Space
Mapped
to
External
Memory
Space
(Top of Memory)
Extended Microcontroller Mode
with Address Shifting(2)
1FFFFFh –
相关PDF资料
PIC18F66J50-I/PT IC PIC MCU FLASH 32KX16 64TQFP
PIC24FJ96GA006-I/PT IC PIC MCU FLASH 96KB 64TQFP
PIC18F4321-I/ML IC PIC MCU FLASH 4KX16 44QFN
PIC24FJ32GB002-I/SP IC MCU 16BIT 32KB FLASH 28DIP
DSPIC33FJ16GP304-I/PT IC DSPIC MCU/DSP 16K 44TQFP
PIC16C62B-20I/SP IC MCU OTP 2KX14 PWM 28DIP
DSPIC30F2010-20I/SP IC DSPIC MCU/DSP 12K 28DIP
AT89S52-24AC IC MCU 8K FLASH 24MHZ 44-TQFP
相关代理商/技术参数
PIC18F86J11T-I/PT 功能描述:8位微控制器 -MCU 64KB Flash 3936bytes RAM 67 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J15-I/PT 功能描述:8位微控制器 -MCU 96 KB FL 4 KB RAM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J15T-I/PT 功能描述:8位微控制器 -MCU 96 KB FL 4 KB RAM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J16-I/PT 功能描述:8位微控制器 -MCU 96KB FL 3936b RAM 10 MIPS 67 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J16T-I/PT 功能描述:8位微控制器 -MCU 96KB Flash 3936bytes RAM 67 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J50-I/PT 功能描述:8位微控制器 -MCU 64KB Flash 3936byte RAM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J50T-I/PT 功能描述:8位微控制器 -MCU 64KB FLSH 3936Bs RAM USB 2.0 nanoWatt RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC18F86J55-I/PT 功能描述:8位微控制器 -MCU 96KB FLSH 3936Bs RAM USB 2.0 nanoWatt RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT