English
Language : 

PIC24FJ64GA705 Datasheet, PDF (239/412 Pages) –
PIC24FJ256GA705 FAMILY
20.0 ENHANCED PARALLEL
MASTER PORT (EPMP)
Note:
This data sheet summarizes the features of
this group of PIC24F devices. It is not
intended to be a comprehensive reference
source. For more information, refer to
the “dsPIC33/PIC24 Family Reference
Manual”, “Enhanced Parallel Master
Port (EPMP)” (DS39730), which is
available from the Microchip web site
(www.microchip.com). The information in
this data sheet supersedes the information
in the FRM.
The Enhanced Parallel Master Port (EPMP) module pro-
vides a parallel, 4-bit (Master mode only) or 8-bit (Master
and Slave modes) data bus interface to communicate
with off-chip modules, such as memories, FIFOs, LCD
Controllers and other microcontrollers. This module
can serve as either the master or the slave on the
communication bus.
For EPMP Master modes, all external addresses are
mapped into the internal Extended Data Space (EDS).
This is done by allocating a region of the EDS for each
Chip Select, and then assigning each Chip Select to a
particular external resource, such as a memory or
external controller. This region should not be assigned
to another device resource, such as RAM or SFRs. To
perform a write or read on an external resource, the
CPU simply performs a write or read within the address
range assigned for the EPMP.
Key features of the EPMP module are:
• Extended Data Space (EDS) Interface Allows
Direct Access from the CPU
• Up to 10 Programmable Address Lines
• Up to 2 Chip Select Lines
• Up to 2 Acknowledgment Lines
(one per Chip Select)
• 4-Bit or 8-Bit Wide Data Bus
• Programmable Strobe Options (per Chip Select):
- Individual read and write strobes or;
- Read/Write strobe with enable strobe
• Programmable Address/Data Multiplexing
• Programmable Address Wait States
• Programmable Data Wait States (per Chip Select)
• Programmable Polarity on Control Signals
(per Chip Select)
• Legacy Parallel Slave Port Support
• Enhanced Parallel Slave Support:
- Address support
- 4-byte deep auto-incrementing buffer
Only the higher pin count packages in the family
implement the EPMP. The EPMP feature is not available
on 28-pin devices.
 2016 Microchip Technology Inc.
DS30010118B-page 239