PIC24HJ64 Datasheet
PIC24HJ64 Datasheet
PIC24HJ64 Datasheet
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PIC24HJ32GP302/304, <strong>PIC24HJ64</strong>GPX02/X04, AND PIC24HJ128GPX02/X04<br />
ECAN Registers<br />
Acceptance Filter Enable Register (CiFEN1)............ 199<br />
Acceptance Filter Extended Identifier<br />
Register n (CiRXFnEID).................................... 203<br />
Acceptance Filter Mask Extended Identifier<br />
Register n (CiRXMnEID)................................... 205<br />
Acceptance Filter Mask Standard Identifier<br />
Register n (CiRXMnSID)................................... 205<br />
Acceptance Filter Standard Identifier<br />
Register n (CiRXFnSID).................................... 202<br />
Baud Rate Configuration Register 1 (CiCFG1)......... 197<br />
Baud Rate Configuration Register 2 (CiCFG2)......... 198<br />
Control Register 1 (CiCTRL1)................................... 190<br />
Control Register 2 (CiCTRL2)................................... 191<br />
FIFO Control Register (CiFCTRL) ............................193<br />
FIFO Status Register (CiFIFO) ................................. 194<br />
Filter 0-3 Buffer Pointer Register (CiBUFPNT1) ....... 199<br />
Filter 12-15 Buffer Pointer Register<br />
(CiBUFPNT4).................................................... 201<br />
Filter 15-8 Mask Selection Register<br />
(CiFMSKSEL2) .................................................204<br />
Filter 4-7 Buffer Pointer Register (CiBUFPNT2) ....... 200<br />
Filter 7-0 Mask Selection Register<br />
(CiFMSKSEL1) .................................................203<br />
Filter 8-11 Buffer Pointer Register<br />
(CiBUFPNT3).................................................... 200<br />
Interrupt Code Register (CiVEC) .............................. 192<br />
Interrupt Enable Register (CiINTE) ........................... 196<br />
Interrupt Flag Register (CiINTF) ............................... 195<br />
Receive Buffer Full Register 1 (CiRXFUL1).............. 206<br />
Receive Buffer Full Register 2 (CiRXFUL2).............. 206<br />
Receive Buffer Overflow Register 2<br />
(CiRXOVF2)...................................................... 207<br />
Receive Overflow Register (CiRXOVF1) .................. 207<br />
ECAN Transmit/Receive Error Count<br />
Register (CiEC)......................................................... 197<br />
ECAN TX/RX Buffer m Control Register<br />
(CiTRmnCON) .......................................................... 208<br />
Electrical Characteristics...................................................275<br />
AC ............................................................................. 285<br />
Enhanced CAN Module..................................................... 187<br />
Equations<br />
Device Operating Frequency .................................... 114<br />
Errata .................................................................................... 8<br />
F<br />
Flash Program Memory....................................................... 47<br />
Control Registers ........................................................ 48<br />
Operations .................................................................. 48<br />
Programming Algorithm .............................................. 51<br />
RTSP Operation.......................................................... 48<br />
Table Instructions........................................................ 47<br />
Flexible Configuration ....................................................... 253<br />
I<br />
I/O Ports ............................................................................ 125<br />
Parallel I/O (PIO)....................................................... 125<br />
Write/Read Timing .................................................... 126<br />
I 2 C<br />
Operating Modes ...................................................... 173<br />
Registers................................................................... 173<br />
In-Circuit Debugger ........................................................... 259<br />
In-Circuit Emulation........................................................... 253<br />
In-Circuit Serial Programming (ICSP) ....................... 253, 259<br />
Input Capture .................................................................... 161<br />
Registers................................................................... 162<br />
Input Change Notification.................................................. 127<br />
Instruction Addressing Modes ............................................ 41<br />
File Register Instructions ............................................ 41<br />
Fundamental Modes Supported ................................. 42<br />
MCU Instructions ........................................................ 41<br />
Move and Accumulator Instructions............................ 42<br />
Other Instructions ....................................................... 42<br />
Instruction Set<br />
Overview................................................................... 265<br />
Summary .................................................................. 263<br />
Instruction-Based Power-Saving Modes........................... 123<br />
Idle............................................................................ 124<br />
Sleep ........................................................................ 123<br />
Internal RC Oscillator<br />
Use with WDT........................................................... 258<br />
Internet Address ............................................................... 335<br />
Interrupt Control and Status Registers ............................... 65<br />
IECx............................................................................ 65<br />
IFSx ............................................................................ 65<br />
INTCON1.................................................................... 65<br />
INTCON2.................................................................... 65<br />
IPCx............................................................................ 65<br />
Interrupt Setup Procedures................................................. 99<br />
Initialization................................................................. 99<br />
Interrupt Disable ......................................................... 99<br />
Interrupt Service Routine............................................ 99<br />
Trap Service Routine.................................................. 99<br />
Interrupt Vector Table (IVT) ................................................ 61<br />
Interrupts Coincident with Power Save Instructions ......... 124<br />
J<br />
JTAG Boundary Scan Interface ........................................ 253<br />
JTAG Interface.................................................................. 259<br />
M<br />
Memory Organization ......................................................... 19<br />
Microchip Internet Web Site.............................................. 335<br />
Modes of Operation<br />
Disable...................................................................... 189<br />
Initialization............................................................... 189<br />
Listen All Messages.................................................. 189<br />
Listen Only................................................................ 189<br />
Loopback .................................................................. 189<br />
Normal Operation ..................................................... 189<br />
MPLAB ASM30 Assembler, Linker, Librarian ................... 272<br />
MPLAB ICD 2 In-Circuit Debugger ................................... 273<br />
MPLAB ICE 2000 High-Performance Universal<br />
In-Circuit Emulator.................................................... 273<br />
MPLAB Integrated Development Environment<br />
Software ................................................................... 271<br />
MPLAB PM3 Device Programmer .................................... 273<br />
MPLAB REAL ICE In-Circuit Emulator System ................ 273<br />
MPLINK Object Linker/MPLIB Object Librarian ................ 272<br />
Multi-Bit Data Shifter........................................................... 18<br />
N<br />
NVM Module<br />
Register Map .............................................................. 40<br />
O<br />
Open-Drain Configuration................................................. 126<br />
Output Compare ............................................................... 163<br />
DS70293B-page 330 Preliminary © 2008 Microchip Technology Inc.