19.07.2014 Views

PIC24HJ64 Datasheet

PIC24HJ64 Datasheet

PIC24HJ64 Datasheet

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!