The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

2007 Microchip Technology Inc. DS70175D_CN Microchip Microch


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PIC24H
2007 Microchip Technology Inc.
DS70175D_CN
Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip Microchip
Microchip Microchip Digital Millennium Copyright
Microchip Microchip Technology Inc. Microchip Technology Inc. Microchip Microchip Microchip Microchip Microchip
Microchip Microchip Accuron dsPIC KEELOQ KEELOQ microID MPLAB PICmicro PICSTART MATE rfPIC SmartShunt Microchip Technology Inc. AmpLab FilterLab Linear Active Thermistor Migratable Memory MXDEV MXLAB SEEVAL SmartSensor Embedded Control Solutions Company Microchip Technology Inc. Analog-for-the-Digital Application Maestro CodeGuard dsPICDEM dsPICDEM.net dsPICworks dsSPEAK ECAN ECONOMONITOR FanSense FlexROM fuzzyLAB In-Circuit Serial Programming ICSP ICEPIC Mindi MiWi MPASM MPLAB Certified PICLAB PICtail PowerCal PowerInfo PowerMate PowerTool REAL rfLAB Select Mode Smart Serial SmartTel Total Endurance UNI/O WiperLock ZENA Microchip Technology Inc. SQTP Microchip Technology Inc. 2007, Microchip Technology Inc.
Microchip Chandler Tempe Gresham ISO/TS-16949:2002 PIC® dsPIC® DSCKEELOQ® EEPROM ISO/TS16949:2002 Microchip 9001:2000
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
MIPS MIPS 3.0-3.6V -40°C +85°C -40°C +85°C
SRAM
SRAM
32/16 16/16
2.5V Doze
/PWM
Timer1 .768 FIFO
3.0V 3.6V
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
UART UART FIFO IrDA® ECAN 2.0B active FIFO DeviceNet
Analog-toDigital Converter Msps ksps integral nonlinearity Differential Non-Linearity
CMOS
3.3V
TQFP 14x14x1 12x12x1 TQFP 10x10x1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H
PIC24H
PIC24H
UART
C
PIC24HJ64GP206 PIC24HJ64GP210 PIC24HJ64GP506 PIC24HJ64GP510 PIC24HJ128GP206 PIC24HJ128GP210 PIC24HJ128GP506 PIC24HJ128GP510 PIC24HJ128GP306 PIC24HJ128GP310 PIC24HJ256GP206 PIC24HJ256GP210 PIC24HJ256GP610
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
TQFP
RG13 RG12 RG14 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/IC6/CN14/RD5 OC5/IC5/CN13/RD4 OC4/RD3 OC3/RD2 OC2/RD1
RG15 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/T5CK/CN11/RG9 AN5/IC8/CN7/RB5 AN4/IC7/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/VREF-/CN3/RB1 PGD3/EMUD3/AN0/VREF+/CN2/RB0
PIC24HJ64GP206 PIC24HJ128GP206 PIC24HJ256GP206
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/T4CK/CN1/RC13 OC1/RD0 IC4/INT4/RD11 IC3/INT3/RD10 IC2/U1CTS/INT2/RD9 IC1/INT1/RD8 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 SCL1/RG2 SDA1/RG3 U1RTS/SCK1/INT0/RF6 U1RX/SDI1/RF2 U1TX/SDO1/RF3
PIC24HJ64GP206 SCL2 SDA2
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 AVDD AVSS U2CTS/AN8/RB8 AN9/RB9 TMS/AN10/RB10 TDO/AN11/RB11 TCK/AN12/RB12 TDI/AN13/RB13 U2RTS/AN14/RB14 AN15/OCFB/CN12/RB15 U2RX/CN17/RF4 U2TX/CN18/RF5
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
TQFP
RG13 RG12 RG14 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/IC6/CN14/RD5 OC5/IC5/CN13/RD4 OC4/RD3 OC3/RD2 OC2/RD1
RG15 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/T5CK/CN11/RG9 AN5/IC8/CN7/RB5 AN4/IC7/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/VREF-/CN3/RB1 PGD3/EMUD3/AN0/VREF+/CN2/RB0
PIC24HJ128GP306
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/T4CK/CN1/RC13 OC1/RD0 IC4/INT4/RD11 IC3/INT3/RD10 IC2/U1CTS/INT2/RD9 IC1/INT1/RD8 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 SCL1/RG2 SDA1/RG3 U1RTS/SCK1/INT0/RF6 U1RX/SDI1/RF2 U1TX/SDO1/RF3
2007 Microchip Technology Inc.
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 AVDD AVSS U2CTS/AN8/RB8 AN9/RB9 TMS/AN10/RB10 TDO/AN11/RB11 TCK/AN12/RB12 TDI/AN13/RB13 U2RTS/AN14/RB14 AN15/OCFB/CN12/RB15 U2RX/SDA2/CN17/RF4 U2TX/SCL2/CN18/RF5
DS70175D_CN
PIC24H
TQFP
CSDO/RG13 CSDI/RG12 CSCK/RG14 C1TX/RF1 C1RX/RF0 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/IC6/CN14/RD5 OC5/IC5/CN13/RD4 OC4/RD3 OC3/RD2 OC2/RD1
COFS/RG15 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/T5CK/CN11/RG9 AN5/IC8/CN7/RB5 AN4/IC7/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/VREF-/CN3/RB1 PGD3/EMUD3/AN0/VREF+/CN2/RB0
PIC24HJ64GP506 PIC24HJ128GP506
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/T4CK/CN1/RC13 OC1/RD0 IC4/INT4/RD11 IC3/INT3/RD10 IC2/U1CTS/INT2/RD9 IC1/INT1/RD8 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 SCL1/RG2 SDA1/RG3 U1RTS/SCK1/INT0/RF6 U1RX/SDI1/RF2 U1TX/SDO1/RF3
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 AVDD AVSS U2CTS/AN8/RB8 AN9/RB9 TMS/AN10/RB10 TDO/AN11/RB11 TCK/AN12/RB12 TDI/AN13/RB13 U2RTS/AN14/RB14 AN15/OCFB/CN12/RB15 U2RX/SDA2/CN17/RF4 U2TX/SCL2/CN18/RF5
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
TQFP
AN28/RE4 AN27/RE3 AN26/RE2 RG13 RG12 RG14 AN25/RE1 AN24/RE0 AN23/CN23/RA7 AN22/CN22/RA6 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/CN14/RD5 OC5/CN13/RD4 IC6/CN19/RD13 IC5/RD12 OC4/RD3 OC3/RD2 OC2/RD1
RG15 AN29/RE5 AN30/RE6 AN31/RE7 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 AN18/T4CK/T9CK/RC3 AN19/T5CK/T8CK/RC4 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/CN11/RG9 TMS/RA0 AN20/INT1/RA12 AN21/INT2/RA13 AN5/CN7/RB5 AN4/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/CN3/RB1 PGD3/EMUD3/AN0/CN2/RB0
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/CN1/RC13 OC1/RD0 IC4/RD11 IC3/RD10 IC2/RD9 IC1/RD8 INT4/RA15 INT3/RA14 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 TDO/RA5 TDI/RA4 SDA2/RA3 SCL2/RA2 SCL1/RG2 SDA1/RG3 SCK1/INT0/RF6 SDI1/RF7 SDO1/RF8 U1RX/RF2 U1TX/RF3
PIC24HJ64GP210 PIC24HJ128GP210 PIC24HJ128GP310 PIC24HJ256GP210
2007 Microchip Technology Inc.
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 VREF-/RA9 VREF+/RA10 AVDD AVSS AN8/RB8 AN9/RB9 AN10/RB10 AN11/RB11 TCK/RA1 U2RTS/RF13 U2CTS/RF12 AN12/RB12 AN13/RB13 AN14/RB14 AN15/OCFB/CN12/RB15 IC7/U1CTS/CN20/RD14 IC8/U1RTS/CN21/RD15 U2RX/CN17/RF4 U2TX/CN18/RF5
DS70175D_CN
PIC24H
TQFP
AN28/RE4 AN27/RE3 AN26/RE2 RG13 RG12 RG14 AN25/RE1 AN24/RE0 AN23/CN23/RA7 AN22/CN22/RA6 C1TX/RF1 C1RX/RF0 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/CN14/RD5 OC5/CN13/RD4 IC6/CN19/RD13 IC5/RD12 OC4/RD3 OC3/RD2 OC2/RD1
RG15 AN29/RE5 AN30/RE6 AN31/RE7 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 AN18/T4CK/T9CK/RC3 AN19/T5CK/T8CK/RC4 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/CN11/RG9 TMS/RA0 AN20/INT1/RA12 AN21/INT2/RA13 AN5/CN7/RB5 AN4/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/CN3/RB1 PGD3/EMUD3/AN0/CN2/RB0
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/CN1/RC13 OC1/RD0 IC4/RD11 IC3/RD10 IC2/RD9 IC1/RD8 INT4/RA15 INT3/RA14 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 TDO/RA5 TDI/RA4 SDA2/RA3 SCL2/RA2 SCL1/RG2 SDA1/RG3 SCK1/INT0/RF6 SDI1/RF7 SDO1/RF8 U1RX/RF2 U1TX/RF3
PIC24HJ64GP510 PIC24HJ128GP510
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 VREF-/RA9 VREF+/RA10 AVDD AVSS AN8/RB8 AN9/RB9 AN10/RB10 AN11/RB11 TCK/RA1 U2RTS/RF13 U2CTS/RF12 AN12/RB12 AN13/RB13 AN14/RB14 AN15/OCFB/CN12/RB15 IC7/U1CTS/CN20/RD14 IC8/U1RTS/CN21/RD15 U2RX/CN17/RF4 U2TX/CN18/RF5
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
TQFP
AN28/RE4 AN27/RE3 AN26/RE2 RG13 RG12 RG14 AN25/RE1 AN24/RE0 AN23/CN23/RA7 AN22/CN22/RA6 C2RX/RG0 C2TX/RG1 C1TX/RF1 C1RX/RF0 VDDCORE OC8/CN16/RD7 OC7/CN15/RD6 OC6/CN14/RD5 OC5/CN13/RD4 IC6/CN19/RD13 IC5/RD12 OC4/RD3 OC3/RD2 OC2/RD1
RG15 AN29/RE5 AN30/RE6 AN31/RE7 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 AN18/T4CK/T9CK/RC3 AN19/T5CK/T8CK/RC4 SCK2/CN8/RG6 SDI2/CN9/RG7 SDO2/CN10/RG8 MCLR SS2/CN11/RG9 TMS/RA0 AN20/INT1/RA12 AN21/INT2/RA13 AN5/CN7/RB5 AN4/CN6/RB4 AN3/CN5/RB3 AN2/SS1/CN4/RB2 PGC3/EMUC3/AN1/CN3/RB1 PGD3/EMUD3/AN0/CN2/RB0
PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 PGD2/EMUD2/SOSCI/CN1/RC13 OC1/RD0 IC4/RD11 IC3/RD10 IC2/RD9 IC1/RD8 INT4/RA15 INT3/RA14 OSC2/CLKO/RC15 OSC1/CLKIN/RC12 TDO/RA5 TDI/RA4 SDA2/RA3 SCL2/RA2 SCL1/RG2 SDA1/RG3 SCK1/INT0/RF6 SDI1/RF7 SDO1/RF8 U1RX/RF2 U1TX/RF3
PIC24HJ256GP610
2007 Microchip Technology Inc.
PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 VREF-/RA9 VREF+/RA10 AVDD AVSS AN8/RB8 AN9/RB9 AN10/RB10 AN11/RB11 TCK/RA1 U2RTS/RF13 U2CTS/RF12 AN12/RB12 AN13/RB13 AN14/RB14 AN15/OCFB/CN12/RB15 IC7/U1CTS/CN20/RD14 IC8/U1RTS/CN21/RD15 U2RX/CN17/RF4 U2TX/CN18/RF5
DS70175D_CN
PIC24H
CPU. DMA. 10.0 11.0 Timer1 12.0 Timer2/3 Timer4/5 Timer6/7 Timer8/9 13.0 14.0 15.0 SPI. 16.0 17.0 UART. 18.0 19.0 20.0 21.0 22.0 23.0 24.0 Microchip .287
Microchip docerrors@microchip.com 86-21-5407 5066
http://www.microchip.com DS30000ADS30000
Microchip http://www.microchip.com Microchip
Microchip www.microchip.com
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
PIC24H
PIC24HJ64GP206 PIC24HJ64GP210 PIC24HJ64GP506 PIC24HJ64GP510 PIC24HJ128GP206 PIC24HJ128GP210 PIC24HJ128GP506 PIC24HJ128GP510 PIC24HJ128GP306 PIC24HJ128GP310 PIC24HJ256GP206 PIC24HJ256GP210 PIC24HJ256GP610
PIC24H KB128 dsPIC33F dsPIC30F PIC24H PIC24H Central Processing UnitCPU PIC24H PIC24H
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PORTB
PIC24H
PORTA
PORTC
PORTD
OSC2/CLKO OSC1/CLKI FRC/LPRC
PORTE
PORTF
PORTG
VDDCORE/VCAP
VDD,VSS
MCLR
ADC1,2
ECAN1,2
UART1,2
IC1-8
PWM1-8
CN1-23
SPI1,2
I2C1,2
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
AN0-AN31 AVDD AVSS CLKI CLKO CN0-CN23 C1RX C1TX C2RX C2TX PGD1/EMUD1 PGC1/EMUC1 PGD2/EMUD2 PGC2/EMUC2 PGD3/EMUD3 PGC3/EMUC3 IC1-IC8 INT0 INT1 INT2 INT3 INT4 MCLR OCFA OCFB OC1-OC8 OSC1 OSC2 RA0-RA7 RA9-RA10 RA12-RA15 RB0-RB15 RC1-RC4 RC12-RC15 RD0-RD15 RE0-RE7 RF0-RF8 RF12-RF13 RG0-RG3 RG6-RG9 RG12-RG15
Analog
ST/CMOS OSC1 CLKO OSC2 ST/CMOS ECAN1 ECAN1 ECAN2 ECAN2 CMOS CLKO PORTA
PORTB PORTC PORTD PORTE PORTF PORTG
CMOS CMOS Analog CMOS
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
SCK1 SDI1 SDO1 SCK2 SDI2 SDO2 SCL1 SDA1 SCL2 SDA2 SOSCI SOSCO T1CK T2CK T3CK T4CK T5CK T6CK T7CK T8CK T9CK U1CTS U1RTS U1RX U1TX U2CTS U2RTS U2RX U2TX VDDCORE VREF+ VREF
ST/CMOS Analog Analog SPI1 SPI1 SPI1 SPI1 SPI2 SPI2 SPI2 SPI2 I2C1 I2C1 I2C2 I2C2 32.768 CMOS 32.768 JTAG JTAG JTAG JTAG Timer1 Timer2 Timer3 Timer4 Timer5 Timer6 Timer7 Timer8 Timer9 UART1 UART1 UART1 UART1 UART2 UART2 UART2 UART2
CMOS CMOS Analog CMOS
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
PIC24H PIC24H 16/16 32/16 REPEAT
PIC24H Program CounterPC MOV.D REPEAT PIC24H Stack Pionter PIC24H PIC24H PIC24H
Address Generation Unit Program Space Visibility Page PSVPAG
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H
W0/WREG W14/ W15/ SPLIM
PUSH.S
PC22 TBLPAG PSVPAG RCOUNT
REPEAT
CORCON
IPL2 IPL1 IPL0
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
SRCPU
R/W-0 R/W-0(2) IPL<2:0>(2) 15-9 DCMCU IPL<2:0> REPEAT REPEAT REPEAT NMCU ZMCU IPL<2:0> IPL<3> CORCON<3> IPL<3> IPL<3> NSTDIS INTCON1<15>= IPL<2:0> R/W-0(2) R/W-0 R/W-0 R/W-0 R/W-0 R/W-0(1)
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
SRCPU
CMCU
IPL<2:0> IPL<3> CORCON<3> IPL<3> IPL<3> NSTDIS INTCON1<15>= IPL<2:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
15-4 R/C-0 IPL3(1) R/W-0
CORCON
IPL3 3(1) IPL3 IPL<2:0> SR<7:5>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
2.4.3
PIC24H dsPIC30F/33F DS70157B_CN PIC24H
2.4.1
2.4.2
W(m+1):Wm
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
PIC24H 0x000000 0x7FFFFF TBLRD/TBLWT TBLPAG<7> PIC24H
PIC24H
PIC24H
PIC24HJ64XXXXX GOTO PIC24HJ128XXXXX GOTO PIC24HJ256XXXXX GOTO
0x000000 0x000002 0X000004 0x0000FE 0x000100 0X000104 0X0001FE 0X000200
0x00ABFE 0x00AC00 0X0157FE 0X015800
0X7FFFFE 0x800000 0X02ABFE 0X02AC00
0xF7FFFE 0xF80000 0xF80017 0xF80010
DEVID
DEVID
DEVID
0xFEFFFE 0xFF0000 0xFFFFFE
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
3.1.1 3.1.2
PIC24H 0x00000 0x000200 0x000000 GOTO 0x000002 PIC24H 0x000004 0x0000FF 0x000100 0x0001FF Interrupt Service Routines
0x000001 0x000003 0x000005 0x000007
00000000 00000000 00000000 00000000 0x000000 0x000002 0x000004 0x000006
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H Effective Address EA<15> EA<15> Program Space Visibility 3.4.3 PIC24H Least Significant Byte Most Significant Byte
3.2.1
3.2.3
Near 0x0000 0x07FF Special Function Registers PIC24H 3-31
3.2.2
PIC® PIC24H [Ws++]
3.2.4
NEAR
0x0000 0x1FFF Near
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PIC24H
0x0001 0x07FF 0x0801 0x07FE 0x0800 Near 0x0000
SRAM 0x1FFF 0x2001 0x27FF 0x2801
0x1FFE 0x2000 0x27FE 0x2800
0x8001
0x8000
0xFFFF
0xFFFE
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H
0x0001 0x07FF 0x0801 0x0000 0x07FE 0x0800 Near
0x1FFF SRAM 0x3FFF 0x4001 0x47FF 0x4801
0x1FFE
0x3FFE 0x4000 0x47FE 0x4800
0x8001
0x8000
0xFFFF
0xFFFE
3.2.5
PIC24H
2007 Microchip Technology Inc.
DS70175D_CN
DS70175D_CN
PIC24H
WREG0 WREG1 WREG2 WREG3 WREG4 WREG5 WREG6 WREG7 WREG8 WREG9 WREG10 WREG11 WREG12 WREG13 WREG14 WREG15 SPLIM TBLPAG PSVPAG RCOUNT CORCON DISICNT BSRAM SSRAM 0000 0002 0004 0006 0008 000A 000C 000E 0010 0012 0014 0016 0018 001A 001C 001E 0020 002E 0030 0032 0034 0036 0042 0044 0052 0750 0752
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0800 xxxx 0000 IPL<2:0> IW_BSR IW_SSR IR_BSR IR_SSR RL_BSR RL_SSR IPL3 0000 0000 0000 xxxx 0000 0000 xxxx 0000 0000
Repeat
2007 Microchip Technology Inc.
CNEN1 CNEN2 CNPU1 CNPU2 0060 0062 0068 006A
CN15IE CN14IE CN13IE CN12IE CN11IE CN10IE CN9IE CN9PUE CN8IE CN8PUE CN7IE CN23IE CN7PUE CN6IE CN22IE CN6PUE CN5IE CN21IE CN5PUE CN4IE CN20IE CN4PUE CN3IE CN19IE CN3PUE CN2IE CN18IE CN2PUE CN1IE CN17IE CN1PUE CN0IE CN16IE CN0PUE 0000 0000 0000 0000
CN15PUE CN14PUE CN13PUE CN12PUE CN11PUE CN10PUE
CN23PUE CN22PUE CN21PUE CN20PUE CN19PUE CN18PUE CN17PUE CN16PUE
2007 Microchip Technology Inc.
INTCON1 INTCON2 IFS0 IFS1 IFS2 IFS3 IFS4 IEC0 IEC1 IEC2 IEC3 IEC4 IPC0 IPC1 0080 0082 0084 0086 0088 008A 008C 0094 0096 0098 009A 009C 00A4 00A6 00A8 00AA 00AC 00AE 00B0 00B2 00B4 00B6 00B8 00BA 00BC 00BE 00C0 00C2 00C4 00C6
OVBTE OC3IF OC5IF OC3IE OC5IE OC1IP<2:0> OC2IP<2:0> SPI1IP<2:0> DMA1IP<2:0> IC7IP<2:0> OC4IP<2:0> U2RXIP<2:0> C1RXIP<2:0> IC4IP<2:0> OC6IP<2:0> DMA4IP<2:0> MI2C2IP<2:0> INT4IP<2:0> U2EIP<2:0> C1TXIP<2:0> COVTE T3IF DMA2IF IC6IF C2IF T3IE DMA2IE IC6IE C2IE OSCFAIL INT1EP IC1IF SPI2IF SI2C2IF U1EIF IC1IE SPI2IE SI2C2IE U1EIE INT0IP<2:0> DMA0IP<2:0> T3IP<2:0> U1TXIP<2:0> SI2C1IP<2:0> INT1IP<2:0> DMA2IP<2:0> T5IP<2:0> SPI2EIP<2:0> DMA3IP<2:0> IC6IP<2:0> OC8IP<2:0> T7IP<2:0> T9IP<2:0> C2IP<2:0> DMA6IP<2:0> INT0EP INT0IF SPI2EIF T7IF INT0IE SPI2EI T7IE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4444 4444 4444 0444 0044 4444 4444 4444 4444 4444 4444 4404 4444 4444 0004 0040
NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE ALTIVT U2TXIF T6IF U2TXIE T6IE DISI DMA1IF U2RXIF DMA4IF DMA1IE U2RXIE DMA4IE AD1IF INT2IF DMA5IF AD1IE INT2IE DMA5IE T1IP<2:0> T2IP<2:0> U1RXIP<2:0> CNIP<2:0> IC8IP<2:0> T4IP<2:0> U2TXIP<2:0> C1IP<2:0> IC5IP<2:0> OC7IP<2:0> T6IP<2:0> T8IP<2:0> C2RXIP<2:0> C2TXIP<2:0> U1TXIF T5IF OC8IF U1TXIE T5IE OC8IE U1RXIF T4IF OC7IF U1RXIE T4IE OC7IE OC4IF OC6IF OC4IE OC6IE
SFTACERR DIV0ERR DMACERR MATHERR ADDRERR STKERR T2IF IC8IF IC5IF C2RXIF C2TXIF T2IE IC8IE IC5IE C2RXIE C2TXIE OC2IF IC7IF IC4IF INT4IF C1TXIF OC2IE IC7IE IC4IE INT4IE C1TXIE IC2IF AD2IF IC3IF INT3IF DMA7IF IC2IE AD2IE IC3IE INT3IE DMA7IE IC1IP<2:0> IC2IP<2:0> SPI1EIP<2:0> AD1IP<2:0> MI2C1IP<2:0> AD2IP<2:0> OC3IP<2:0> INT2IP<2:0> SPI2IP<2:0> IC3IP<2:0> OC5IP<2:0> SI2C2IP<2:0> INT3IP<2:0> DMA5IP<2:0> U1EIP<2:0> DMA7IP<2:0> INT4EP DMA0IF INT1IF DMA3IF T9IF DMA6IF DMA0IE INT1IE DMA3IE T9IE DMA6IE INT3EP T1IF CNIF C1IF T8IF T1IE CNIE C1IE T8IE INT2EP OC1IF C1RXIF MI2C2IF U2EIF OC1IE C1RXIE MI2C2IE U2EIE
SPI1IF SPI1EIF
MI2C1IF SI2C1IF
SPI1IE SPI1EIE
MI2C1IE SI2C1IE
DS70175D_CN
IPC2 IPC3 IPC4 IPC5 IPC6 IPC7 IPC8 IPC9 IPC10 IPC11 IPC12 IPC13 IPC14 IPC15 IPC16 IPC17
PIC24H
4440 4444
DS70175D_CN
PIC24H
TMR1 T1CON TMR2 TMR3HLD TMR3 T2CON T3CON TMR4 TMR5HLD TMR5 T4CON T5CON TMR6 TMR7HLD TMR7 T6CON T7CON TMR8 TMR9HLD TMR9 T8CON T9CON 0100 0102 0104 0106 0108 010A 010C 010E 0110 0112 0114 0116 0118 011A 011C 011E 0120 0122 0124 0126 0128 012A 012C 012E 0130 0132 0134 0136 0138 013A 013C
xxxx FFFF TGATE TCKPS<1:0> TSYNC 0000 xxxx xxxx xxxx FFFF FFFF TGATE TGATE TCKPS<1:0> TCKPS<1:0> 0000 0000 xxxx xxxx xxxx FFFF FFFF TGATE TGATE TCKPS<1:0> TCKPS<1:0> 0000 0000 xxxx xxxx xxxx FFFF FFFF TGATE TGATE TCKPS<1:0> TCKPS<1:0> 0000 0000 xxxx xxxx xxxx FFFF FFFF TGATE TGATE TCKPS<1:0> TCKPS<1:0> 0000 0000
Timer1 TSIDL Timer2 Timer3 Timer3 TSIDL TSIDL
Timer4 Timer5 Timer5 TSIDL TSIDL
2007 Microchip Technology Inc.
Timer6 Timer7 Timer7 TSIDL TSIDL
Timer8 Timer9 Timer9 TSIDL TSIDL
2007 Microchip Technology Inc.
IC1BUF IC1CON IC2BUF IC2CON IC3BUF IC3CON IC4BUF IC4CON IC5BUF IC5CON IC6BUF IC6CON IC7BUF IC7CON IC8BUF IC8CON 0140 0142 0144 0146 0148 014A 014C 014E 0150 0152 0154 0156 0158 015A 015C 015E
xxxx ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICOV ICOV ICOV ICOV ICOV ICOV ICOV ICOV ICBNE ICBNE ICBNE ICBNE ICBNE ICBNE ICBNE ICBNE ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> 0000 xxxx 0000 xxxx 0000 xxxx 0000 xxxx 0000 xxxx 0000 xxxx 0000 xxxx 0000
ICSIDL ICSIDL ICSIDL ICSIDL ICSIDL ICSIDL ICSIDL ICSIDL ICTMR ICTMR ICTMR ICTMR ICTMR ICTMR ICTMR ICTMR
DS70175D_CN
PIC24H
DS70175D_CN
PIC24H
OC1RS OC1R OC1CON OC2RS OC2R OC2CON OC3RS OC3R OC3CON OC4RS OC4R OC4CON OC5RS OC5R OC5CON OC6RS OC6R OC6CON OC7RS OC7R OC7CON OC8RS OC8R OC8CON 0180 0182 0184 0186 0188 018A 018C 018E 0190 0192 0194 0196 0198 019A 019C 019E 01A0 01A2 01A4 01A6 01A8 01AA 01AC 01AE
xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000
OCSIDL OCSIDL OCSIDL OCSIDL OCSIDL OCSIDL OCSIDL OCSIDL
2007 Microchip Technology Inc.
2007 Microchip Technology Inc.
I2C1RCV I2C1TRN I2C1BRG I2C1ON I2C1STAT I2C1ADD I2C1MSK 0200 0202 0204 0206 0208 020A 020C
I2C1
I2CEN ACKSTAT TRSTAT I2CSIDL SCLREL IPMIEN A10M DISSLW GCSTAT SMEN ADD10 GCEN IWCOL STREN I2COV ACKDT 0000 00FF 0000 RSEN 1000 0000 0000 0000
ACKEN RCEN
I2C2RCV I2C2TRN I2C2BRG I2C2CON I2C2STAT I2C2ADD I2C2MSK 0210 0212 0214 0216 0218 021A 021C
I2C2
I2CEN ACKSTAT TRSTAT I2CSIDL SCLREL IPMIEN A10M DISSLW GCSTAT SMEN ADD10 GCEN IWCOL STREN I2COV ACKDT 0000 00FF 0000 RSEN 1000 0000 0000 0000
ACKEN RCEN
DS70175D_CN
U1MODE U1STA U1TXREG U1RXREG U1BRG 0220 0222 0224 0226 0228
UART1
UARTEN UTXISEL1 UTXINV USIDL UTXISEL0 IREN RTSMD UTXBRK UTXEN UEN1 UTXBF UEN0 TRMT WAKE LPBACK ABAUD ADDEN URXINV RIDLE BRGH PERR STSEL URXDA 0000 0110 xxxx 0000 0000
PDSEL<1:0> FERR OERR
URXISEL<1:0>
UART UART
PIC24H
DS70175D_CN
PIC24H
3-10
U2MODE U2STA U2TXREG U2RXREG U2BRG 0230 0232 0234 0236 0238
UART2
UARTEN UTXISEL1 UTXINV USIDL UTXISEL0 IREN RTSMD UTXBRK UTXEN UEN1 UTXBF UEN0 TRMT WAKE LPBACK ABAUD ADDEN URXINV RIDLE BRGH PERR STSEL URXDA 0000 0110 xxxx 0000 0000
PDSEL<1:0> FERR OERR
URXISEL<1:0>
UART UART
3-11
SPI1STAT SPI1CON1 SPI1CON2 SPI1BUF 0240 0242 0244 0248
SPI1
SPIEN FRMEN SPIFSD SPISIDL FRMPOL DISSCK DISSDO MODE16 SSEN SPIROV MSTEN SPRE<2:0> SPITBF FRMDLY SPIRBF 0000 0000 0000 0000
PPRE<1:0>
SPI1
3-12
SPI2STAT SPI2CON1 SPI2CON2 SPI2BUF 0260 0262 0264 0268
SPI2
SPIEN FRMEN SPIFSD SPISIDL FRMPOL DISSCK DISSDO MODE16 SSEN SPIROV MSTEN SPRE<2:0> SPITBF FRMDLY SPIRBF 0000 0000 0000 0000
2007 Microchip Technology Inc.
PPRE<1:0>
SPI2
2007 Microchip Technology Inc.
3-13
ADC1BUF0 AD1CON1 AD1CON2 AD1CON3 AD1CHS123 AD1CHS0 AD1PCFGH AD1PCFGL AD1CSSH AD1CSSL AD1CON4 0300 0320 0322 0324 0326 0328 032A 032C 032E 0330 0332 0334033E
ADC1
xxxx SSRC<2:0> BUFS CH123SB CH0NA PCFG24 PCFG8 CSS24 CSS8 PCFG23 PCFG7 CSS23 CSS7 PCFG22 PCFG6 CSS22 CSS6 PCFG21 PCFG5 CSS21 CSS5 PCFG20 PCFG4 CSS20 CSS4 SIMSA ASAM SAMP BUFM CH123NA<1:0> CH0SA<4:0> PCFG19 PCFG18 PCFG3 CSS19 CSS3 PCFG2 CSS18 CSS2 PCFG1 PCFG1 CSS17 CSS1 DMABL<2:0> PCFG16 PCFG0 CSS16 CSS0 DONE ALTS CH123S 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ADON VCFG<2:0> ADRC CH0NB PCFG31 PCFG15 CSS31 CSS15 PCFG28 PCFG12 CSS28 CSS12 ADSIDL ADDMAB AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<4:0> PCFG27 PCFG2 PCFG11 PCFG1 CSS27 CSS11 CSS26 CSS10 PCFG2 PCFG9 CSS25 CSS9 FORM<1:0> CHPS<1:0>
SMPI<3:0> ADCS<5:0>
PCFG30 PCFG29 PCFG14 PCFG13 CSS30 CSS14 CSS29 CSS13
DS70175D_CN
3-14
ADC2BUF0 AD2CON1 AD2CON2 AD2CON3 AD2CHS123 AD2CHS0 AD2PCFGL AD2CSSL AD2CON4 0340 0360
ADC2
xxxx SSRC<2:0> BUFS CH123S CH0NA PCFG8 CSS8 PCFG7 CSS7 PCFG6 CSS6 PCFG5 CSS5 PCFG4 CSS4 PCFG3 CSS3 SIMSA ASAM SAMP BUFM CH123NA<1:0> CH0SA<3:0> PCFG2 CSS2 PCFG1 CSS1 DMABL<2:0> PCFG0 CSS0 DONE ALTS CH123SA 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ADON VCFG<2:0> ADRC CH0NB CSS15 CSS14 PCFG13 CSS13 PCFG12 CSS12 CSS11 ADSIDL ADDMAB AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<3:0> CSS10 PCFG9 CSS9 PCFG11 PCFG10 FORM<1:0> CHPS<1:0>
0362 0364 0366 0368 036A 036C 036E 0370 0372 0374037E
SMPI<3:0> ADCS<5:0>
PCFG15 PCFG14
PIC24H
DS70175D_CN
PIC24H
3-15
DMA0CON 0380 DMA0REQ 0382 DMA0STA DMA0STB DMA0PAD DMA0CNT 0384 0386 0388 038A
CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> IRQSEL<6:0> 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
AMODE<1:0>
MODE<1:0>
DMA1CON 038C DMA1REQ 038E DMA1STA DMA1STB DMA1PAD DMA1CNT 0390 0392 0394 0396
DMA2CON 0398 DMA2REQ 039A DMA2STA DMA2STB DMA2PAD DMA2CNT 039C 039E 03A0 03A2
2007 Microchip Technology Inc.
DMA3CON 03A4 DMA3REQ 03A6 DMA3STA DMA3STB DMA3PAD 03A8 03AA 03AC
DMA3CNT 03AE DMA4CON 03B0 DMA4REQ 03B2 DMA4STA DMA4STB DMA4PAD 03B4 03B6 03B8
DMA4CNT 03BA DMA5CON 03BC DMA5REQ 03BE DMA5STA DMA5STB 03C0 03C2
3-15
DMA5PAD 03C4
PAD<15:0> CHEN SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> CHEN FORCE SIZE HALF NULLW STA<15:0> STB<15:0> PAD<15:0> XWCOL7 PPST7 DSADR<15:0> LSTCH<3:0> PPST6 CNT<9:0> XWCOL6 XWCOL5 PPST5 XWCOL4 PPST4 XWCOL3 PPST3 XWCOL2 PPST2 XWCOL1 XWCOL0 PPST1 PPST0 CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> CNT<9:0> AMODE<1:0> IRQSEL<6:0> MODE<1:0> 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
2007 Microchip Technology Inc.
DMA5CNT 03C6 DMA6CON 03C8 DMA6STA DMA6STB DMA6PAD 03CC 03CE 03D0
DMA6REQ 03CA FORCE
DMA6CNT 03D2 DMA7CON 03D4 DMA7REQ 03D6 DMA7STA DMA7STB 03D8 03DA
DMA7PAD 03DC DMA7CNT 03DE DMACS0
03E0 PWCOL7 PWCOL6 PWCOL5 PWCOL4 PWCOL3 PWCOL2 PWCOL1 PWCOL0 03E2 03E4
DS70175D_CN
DMACS1 DSADR
3-16
C1CTRL1 C1CTRL2 C1VEC C1FCTRL C1FIFO C1INTF C1INTE C1EC C1CFG1 C1CFG2 C1FEN1 0400 0402 0404 0406 0408 040A 040C 040E 0410
C1CTRL1.WIN ECAN1
DMABS<2:0> WAKFIL TXBO TXBP CSIDL FBP<5:0> RXBP TXWAR RXWAR SEG2PH<2:0> FLTEN9 EWARN TERRCNT<7:0> ABAT CANCKS REQOP<2:0> IVRIF IVRIE WAKIF WAKIE ERRIF ERRIE OPMODE<2:0> CANCAP DNCNT<4:0> 0480 0000 0000 0000 0000 RBIF RBIE TBIF TBIE 0000 0000 0000 0000 PRSEG<2:0> FLTEN2 FLTEN1 FLTEN0 F1MSK<1:0> F9MSK<1:0> F0MSK<1:0> F8MSK<1:0> 0000 0000 0000 0000
FILHIT<4:0>
ICODE<6:0> FSA<4:0> FNRB<5:0> FIFOIF RBOVIF RBOVIE FIFOIE RERRCNT<7:0> SEG1PH<2:0> FLTEN5 FLTEN4 FLTEN3 F2MSK<1:0> F10MSK<1:0>
PIC24H
SJW<1:0> SEG2PHTS FLTEN7 FLTEN6
BRP<5:0>
0412 0414 FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 F7MSK<1:0> F15MSK<1:0> F6MSK<1:0> F14MSK<1:0> F5MSK<1:0> F13MSK<1:0>
FLTEN8
C1FMSKSEL1 0418 C1FMSKSEL2 041A
F4MSK<1:0> F12MSK<1:0>
F3MSK<1:0> F11MSK<1:0>
DS70175D_CN
PIC24H
3-17
0400041E C1RXFUL1 C1RXFUL2 C1RXOVF1 C1RXOVF2
C1CTRL1.WIN ECAN1
RXFUL8 RXOVF8 RXFUL7 RXOVF7 TXEN0 TXEN2 TXEN4 TXEN6 RXFUL6 RXOVF6 ABAT0 ABAT2 ABAT4 ABAT6 RXFUL5 RXOVF5 LARB0 LARB2 LARB4 LARB6 RXFUL4 RXOVF4 ERR0 ERR2 ERR4 ERR6 RXFUL3 RXOVF3 REQ0 REQ2 REQ4 REQ6 RXFUL2 RXOVF2 RTREN0 RTREN2 RTREN4 RTREN6 RXFUL1 RXOVF1 RXFUL0 RXOVF0 0000 0000 0000 0000 0000 0000 0000 xxxx xxxx xxxx
0420 RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10 RXFUL9 0428 RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF9 TXEN1 TXEN3 TXEN5 TXEN7 ABT1 ABT3 ABT5 ABT7 LARB1 LARB3 LARB5 LARB7 ERR1 ERR3 ERR5 ERR7 REQ1 REQ3 REQ5 REQ7 RTREN1 RTREN3 RTREN5 RTREN7
0422 RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16 042A RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16 TX1PRI<1:0> TX3PRI<1:0> TX5PRI<1:0> TX7PRI<1:0> TX0PRI<1:0> TX2PRI<1:0> TX4PRI<1:0> TX6PRI<1:0>
C1TR01CON 0430 C1TR23CON 0432 C1TR45CON 0434 C1TR67CON 0436 C1RXD C1TXD 0440 0442
2007 Microchip Technology Inc.
3-18
C1CTRL1.WIN ECAN1
0400041E
F3BP<3:0> F7BP<3:0> F11BP<3:0> F15BP<3:0> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<2:0> SID<2:0> SID<2:0> SID<2:0> F2BP<3:0> F6BP<3:0> F10BP<3:0> F14BP<3:0> F1BP<3:0> F5BP<3:0> F9BP<3:0> F13BP<3:0> SID<2:0> MIDE MIDE MIDE EXIDE EXIDE EID<7:0> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<7:0> EID<7:0> EID<7:0> EID<7:0> F0BP<3:0> F4BP<3:0> F8BP<3:0> F12BP<3:0> EID<17:16> 0000 0000 0000 0000 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
C1BUFPNT1 C1BUFPNT2 C1BUFPNT3 C1BUFPNT4 C1RXM0SID C1RXM0EID C1RXM1SID C1RXM1EID C1RXM2SID C1RXM2EID C1RXF0SID C1RXF0EID C1RXF1SID C1RXF1EID
0420 0422 0424 0426 0430 0432 0434 0436 0438 043A 0440 0442 0444 0446
3-18
C1RXF2SID C1RXF2EID C1RXF3SID C1RXF3EID C1RXF4SID C1RXF4EID C1RXF5SID C1RXF5EID C1RXF6SID C1RXF6EID C1RXF7SID C1RXF7EID C1RXF8SID C1RXF8EID C1RXF9SID C1RXF9EID C1RXF10SID C1RXF10EID C1RXF11SID C1RXF11EID C1RXF12SID C1RXF12EID C1RXF13SID C1RXF13EID C1RXF14SID C1RXF14EID C1RXF15SID C1RXF15EID
C1CTRL1.WIN ECAN1
0448 044A 044C 044E 0450 0452 0454 0456 0458 045A 045C 045E 0460 0462 0464 0466 0468 046A 046C 046E 0470 0472 0474 0476 0478 047A 047C 047E SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE xxxx xxxx EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
2007 Microchip Technology Inc.
SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8>
EID<17:16>
EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0>
DS70175D_CN
PIC24H
DS70175D_CN
PIC24H
3-19
C2CTRL1 C2CTRL2 C2VEC C2FCTRL C2FIFO C2INTF C2INTE C2EC C2CFG1 C2CFG2 C2FEN1 C2FMSKSEL1 C2FMSKSEL2 0500 0502 0504 0506 0508 050A
C2CTRL1.WIN ECAN2
DMABS<2:0> FLTEN15 WAKFIL FLTEN14 TXBO FLTEN13 TXBP FLTEN12 CSIDL FBP<5:0> RXBP FLTEN11 F5MSK<1:0> F13MSK<1:0> TXWAR RXWAR EWARN SEG2PH<2:0> FLTEN10 FLTEN9 FLTEN8 F4MSK<1:0> F12MSK<1:0> ABAT CANCKS FILHIT<4:0> REQOP<2:0> IVRIF IVRIE WAKIF WAKIE ERRIF ERRIE FIFOIF FIFOIE CANCAP ICODE<6:0> FSA<4:0> FNRB<5:0> RBOVIF RBOVIE RBIF RBIE TBIF TBIE 0480 0000 0000 0000 0000 0000 0000 0000 0000 PRSEG<2:0> FLTEN2 FLTEN1 FLTEN0 F1MSK<1:0> F9MSK<1:0> F0MSK<1:0> F8MSK<1:0> 0000 0000 0000 0000
OPMODE<2:0>
DNCNT<4:0>
050C 050E 0510 0512 0514 0518 051A
TERRCNT<7:0> SJW<1:0> SEG2PHTS FLTEN7
RERRCNT<7:0> BRP<5:0> SEG1PH<2:0> F2MSK<1:0> F10MSK<1:0>
FLTEN6 FLTEN5 FLTEN4 FLTEN3
F7MSK<1:0> F15MSK<1:0>
F6MSK<1:0> F14MSK<1:0>
F3MSK<1:0> F11MSK<1:0>
3-20
0500051E C2RXFUL1 C2RXFUL2 C2RXOVF1 C2RXOVF2
C2CTRL1.WIN ECAN2
2007 Microchip Technology Inc.
RXFUL9 RXFUL8 RXFUL7 RXFUL6 RXOVF6 ABAT0 ABAT2 ABAT4 ABAT6 RXFUL5 RXOVF5 LARB0 LARB2 LARB4 LARB6 RXFUL4 RXOVF4 ERR0 ERR2 ERR4 ERR6 RXFUL3 RXOVF3 REQ0 REQ2 REQ4 REQ6 RXFUL2 RXOVF2 RTREN0 RTREN2 RTREN4 RTREN6 RXFUL1 RXOVF1 RXFUL0 RXOVF0 0000 0000 0000 0000 0000 0000 0000 xxxx xxxx xxxx
0520 RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10
0522 RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16 0528 RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF09 RXOVF08 RXOVF7 TXEN1 TXEN3 TXEN5 TXEN7 ABAT1 ABAT3 ABAT5 ABAT7 LARB1 LARB3 LARB5 LARB7 ERR1 ERR3 ERR5 ERR7 REQ1 REQ3 REQ5 REQ7 RTREN1 RTREN3 RTREN5 RTREN7 TX1PRI<1:0> TX3PRI<1:0> TX5PRI<1:0> TX7PRI<1:0> TXEN0 TXEN2 TXEN4 TXEN6 052A RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16 TX0PRI<1:0> TX2PRI<1:0> TX4PRI<1:0> TX6PRI<1:0>
C2TR01CON 0530 C2TR23CON 0532 C2TR45CON 0534 C2TR67CON 0536 C2RXD C2TXD 0540 0542
2007 Microchip Technology Inc.
3-21
C2CTRL1.WIN ECAN2
0500051E
F3BP<3:0> F7BP<3:0> F12BP<3:0> F15BP<3:0> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> SID<2:0> F2BP<3:0> F6BP<3:0> F10BP<3:0> F14BP<3:0> F1BP<3:0> F5BP<3:0> F9BP<3:0> F13BP<3:0> SID<2:0> MIDE MIDE MIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EXIDE EID<7:0> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<17:16> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> EID<7:0> F0BP<3:0> F4BP<3:0> F8BP<3:0> F12BP<3:0> EID<17:16> 0000 0000 0000 0000 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
C2BUFPNT1 C2BUFPNT2 C2BUFPNT3 C2BUFPNT4 C2RXM0SID C2RXM0EID C2RXM1SID C2RXM1EID C2RXM2SID C2RXM2EID C2RXF0SID C2RXF0EID C2RXF1SID C2RXF1EID C2RXF2SID C2RXF2EID C2RXF3SID C2RXF3EID C2RXF4SID C2RXF4EID C2RXF5SID C2RXF5EID C2RXF6SID C2RXF6EID C2RXF7SID C2RXF7EID C2RXF8SID
0520 0522 0524 0526 0530 0532 0534 0536 0538 053A 0540 0542 0544 0546 0548 054A 054C 054E 0550 0552 0554 0556 0558 055A 055C 055E 0560 0562 0564 0566 0568 056A 056C
DS70175D_CN
C2RXF8EID C2RXF9SID C2RXF9EID C2RXF10SID C2RXF10EID C2RXF11SID
PIC24H
3-21
C2RXF11EID C2RXF12SID C2RXF12EID C2RXF13SID C2RXF13EID C2RXF14SID C2RXF14EID C2RXF15SID C2RXF15EID
C2CTRL1.WIN ECAN2
056E 0570 0572 0574 0576 0578 057A 057C 057E xxxx EID<17:16> EID<17:16> EID<17:16> EID<17:16> xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
DS70175D_CN
PIC24H
EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<10:3> EID<15:8> SID<2:0> SID<2:0> SID<2:0> SID<2:0>
EID<7:0> EXIDE EXIDE EXIDE EXIDE EID<7:0> EID<7:0> EID<7:0> EID<7:0>
2007 Microchip Technology Inc.
3-22
TRISA PORTA LATA ODCA(2) 02C0 02C2 02C4 06C0
PORTA
TRISA15 RA15 LATA15 ODCA15 TRISA14 RA14 LATA14 ODCA14 TRISA13 RA13 LATA13 ODCA13 TRISA12 RA12 LATA12 ODCA12 TRISA10 RA10 LATA10 TRISA9 LATA9 TRISA7 LATA7 TRISA6 LATA6 TRISA5 LATA5 ODCA5 TRISA4 LATA4 ODCA4 TRISA3 LATA3 ODCA3 TRISA2 LATA2 ODCA2 TRISA1 LATA1 ODCA1 TRISA0 LATA0 ODCA0 D6C0 xxxx xxxx xxxx
2007 Microchip Technology Inc.
3-23
TRISB PORTB LATB 02C6 02C8 02CA
PORTB
TRISB15 RB15 LATB15 TRISB14 RB14 LATB14 TRISB13 RB13 LATB13 TRISB12 RB12 LATB12 TRISB11 RB11 LATB11 TRISB10 RB10 LATB10 TRISB9 LATB9 TRISB8 LATB8 TRISB7 LATB7 TRISB6 LATB6 TRISB5 LATB5 TRISB4 LATB4 TRISB3 LATB3 TRISB2 LATB2 TRISB1 LATB1 TRISB0 LATB0 FFFF xxxx xxxx
3-24
TRISC PORTC LATC 02CC 02CE 02D0
PORTC
TRISC12 RC12 LATC12 TRISC4 LATC4 TRISC3 LATC3 TRISC2 LATC2 TRISC1 LATC1 F01E xxxx xxxx
DS70175D_CN
TRISC15 TRISC14 TRISC13 RC15 LATC15 RC14 LATC14 RC13 LATC13
3-25
TRISD PORTD LATD ODCD(2) 02D2 02D4 02D6 06D2
PORTD
TRISD15 RD15 LATD15 ODCD15 TRISD14 RD14 LATD14 ODCD14 TRISD13 RD13 LATD13 ODCD13 TRISD12 RD12 LATD12 ODCD12 TRISD11 RD11 LATD11 ODCD11 TRISD10 RD10 LATD10 ODCD10 TRISD9 LATD9 ODCD9 TRISD8 LATD8 ODCD8 TRISD7 LATD7 ODCD7 TRISD6 LATD6 ODCD6 TRISD5 LATD5 ODCD5 TRISD4 LATD4 ODCD4 TRISD3 LATD3 ODCD3 TRISD2 LATD2 ODCD2 TRISD1 LATD1 ODCD1 TRISD0 LATD0 ODCD0 FFFF xxxx xxxx xxxx
PIC24H
3-26
TRISE PORTE LATE 02D8 02DA 02DC
PORTE
TRISE7 LATE7 TRISE6 LATE6 TRISE5 LATE5 TRISE4 LATE4 TRISE3 LATE3 TRISE2 LATE2 TRISE1 LATE1 TRISE0 LATE0 03FF xxxx xxxx
DS70175D_CN
PIC24H
3-27
TRISF PORTF LATF ODCF(2) 02DE 02E0 02E2 06DE
PORTF
TRISF13 RF13 LATF13 ODCF13 TRISF12 RF12 LATF12 ODCF12 TRISF8 LATF8 ODCF8 TRISF7 LATF7 ODCF7 TRISF6 LATF6 ODCF6 TRISF5 LATF5 ODCF5 TRISF4 LATF4 ODCF4 TRISF3 LATF3 ODCF3 TRISF2 LATF2 ODCF2 TRISF1 LATF1 ODCF1 TRISF0 LATF0 ODCF0 31FF xxxx xxxx xxxx
3-28
TRISG PORTG LATG ODCG(2) 02E4 02E6 02E8 06E4
PORTG
TRISG15 RG15 LATG15 ODCG15 TRISG14 RG14 LATG14 ODCG14 TRISG13 RG13 LATG13 ODCG13 TRISG12 RG12 LATG12 ODCG12 TRISG9 LATG9 ODCG9 TRISG8 LATG8 ODCG8 TRISG7 LATG7 ODCG7 TRISG6 LATG6 ODCG6 TRISG3 LATG3 ODCG3 TRISG2 LATG2 ODCG2 TRISG1 LATG1 ODCG1 TRISG0 LATG0 ODCG0 F3CF xxxx xxxx xxxx
2007 Microchip Technology Inc.
2007 Microchip Technology Inc.
3-29
RCON OSCCON CLKDIV PLLFBD OSCTUN 0740 0742 0744 0746 0748
TRAPR IOPUWR COSC<2:0> DOZE<2:0> DOZEN NOSC<2:0> FRCDIV<2:0> VREGS EXTR CLKLOCK SWDTEN LOCK PLLDIV<8:0> TUN<5:0> WDTO SLEEP IDLE PLLPRE<4::0> LPOSCEN OSWEN xxxx(1) 0300(2) 0040 0030 0000
PLLPOST<1:0>
RCON OSCCON FOSC
3-30
NVMCON NVMKEY 0760 0766
WREN WRERR ERASE NVMKEY<7:0> 0000(1) 0000
NVMOP<3:0>
3-31
PMD1 PMD2 PMD3 0770 0772 0774
T5MD IC8MD T9MD T4MD IC7MD T8MD T3MD IC6MD T7MD T2MD IC5MD T6MD T1MD IC4MD IC3MD IC2MD IC1MD I2C1MD OC8MD U2MD OC7MD U1MD OC6MD SPI2MD OC5MD SPI1MD OC4MD C2MD OC3MD C1MD OC2MD I2C2MD AD1MD OC1MD AD2MD 0000 0000 0000
DS70175D_CN
PIC24H
PIC24H
3.2.6 3.2.7
PIC24H CALL PCMSBSRL dsPIC33F Secure segment BSRAM Secure segment RAMSSRAM BSRAM SSRAM
SPLIM SPLIM SPLIM<0> SPLIM SPLIM 0x2000 0x1FFE SPLIM 0x0800 SPLIM
3-32
3.3.1
8192 Near WREG WREG
3.3.2
0x0000
CALL
PC<15:0> 000000000 PC<22:16>
CALL CALL [-W15] PUSH [W15++]
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
3-32
3.3.3
PIC24H PIC24H
3.4.1
TBLPAG TBLPAG TBLPAG TBLPAG<7> TBLPAG<7>
3.3.4
DISI
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PSVPAG PSVPAG 3-33 P<23:0> D<15:0>
3-33
<23> xxxx TBLPAG<7:0> 0xxx xxxx TBLPAG<7:0> 1xxx xxxx <22:16> <15> PC<22:1> xxxx xxxx xxxx xxx0 EA<15:0> xxxx xxxx xxxx xxxx EA<15:0> xxxx xxxx xxxx xxxx EA<14:0>(1) xxxx xxxx xxxx <14:1>
TBLRD/TBLWT
PSVPAG<7:0> xxxx xxxx
EA<15> PSVPAG<0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
TBLPAG
PSVPAG
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
3.4.2
TBLRDLTBLWTL TBLRDHTBLWTH TBLRDL TBLWTL TBLRDH TBLWTH TBLRDL P<15:0> D<15:0> TBLRDH P<23:16> D<15:8> D<7:0> TBLWTH TBLWTL TBLPAGTBLPAG TBLPAG<7> TBLPAG<7>
TBLPAG
0x000000
00000000
00000000 00000000 00000000
0x020000 0x030000
TBLRDH.BWn<0> TBLRDL.BWn<0> TBLRDL.BWn<0> TBLRDL.W TBLPAG 0x800000
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
3.4.3
TBLRDL/H CORCON<2> PSVPAG PSVPAG 8000h 1111 1111 0000 0000
REPEAT MOV.D REPEAT
REPEAT
CORCON<2> EA<15>
PSVPAG 0x000000 0x010000 0x018000 PSVPAG
0x0000 EA<14:0>
0x8000
0xFFFF
0x800000
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
RTSP TBLRD TBLWT RTSP 1536
PIC24H In-Circuit Serial ProgrammingICSP Run-Time Self-Programming RTSP
TBLPAG bit<7:0> TBLRDL TBLWTL bit<15:0>TBLRDL TBLWTL TBLRDH TBLWTH bit<23:16> TBLRDH TBLWTH
ICSP PIC24H PGC1/PGD1 PGC2/PGD2 PGC3/ PGD3 MCLR
TBLPAG
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
RTSP
PIC24H RTSP 23-11 1536 RTSP TBLWT NVMCON TBLWTL TBLWTH NVMCON NVMKEY NVMCON NVMKEY NVMKEY
RTSP NVMCON<15>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/SO-0(1) R/W-0(1) ERASE R/W-0(1) R/W-0(1) R/W-0(1)
NVMCON:
R/W-0(1) WREN R/W-0(1) WRERR R/W-0(1)
NVMOP<3:0>
WREN WRERR ERASE NVMOP<3:0> NVMOP<3:0> NVMOP<3:0>NVM 1111 ERASE ERASE 1110 1101 ERASE ERASE 1100 ERASE ERASE 1011-0100 0011 ERASE ERASE 0010 ERASE ERASE 0001 ERASE ERASE 0000 NVMOP<3:0>
12-7
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
4.4.1
NVMOP NVMCON<3:0> 0010 ERASE NVMCON<6> WREN NVMCON<14> TBLPAG TBLWTL 0x55 NVMKEY 0xAA NVMKEY NVMCON<15> NVMOP 0001 ERASE WREN 0x55 NVMKEY 0xAA NVMKEY 1CPU TBLPAG
NVMKEY
Initialize NVMCON
NVMCON block erase operation #0x4042, NVMCON Init pointer ERASED #tblpage(PROG_ADDR), TBLPAG #tbloffset(PROG_ADDR), TBLWTL [W0] DISI BSET #0x55, NVMKEY #0xAA, NVMKEY NVMCON,
Initialize Page Boundary Initialize in-page EA<15:0> pointer base address erase block Block interrupts with priority next instructions Write Write Start erase sequence Insert NOPs after erase command asserted
TBLWTL dsPIC30F NVMADRU NVMADR
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
NVMCON programming operations #0x4001, NVMCON Initialize NVMCON pointer first program memory location written program memory selected, writes enabled #0x0000, TBLPAG Initialize Page Boundary #0x6000, example program memory address Perform TBLWT instructions write latches 0th_program_word #LOW_WORD_0, #HIGH_BYTE_0, TBLWTL [W0] Write word into program latch TBLWTH [W0++] Write high byte into program latch 1st_program_word #LOW_WORD_1, #HIGH_BYTE_1, TBLWTL [W0] Write word into program latch TBLWTH [W0++] Write high byte into program latch 2nd_program_word #LOW_WORD_2, #HIGH_BYTE_2, TBLWTL [W0] Write word into program latch TBLWTH [W0++] Write high byte into program latch 63rd_program_word #LOW_WORD_31, #HIGH_BYTE_31, TBLWTL [W0] Write word into program latch TBLWTH [W0++] Write high byte into program latch
DISI BSET
Block interrupts with priority next instructions Write Write Start erase sequence Insert NOPs after erase command asserted
#0x55, NVMKEY #0xAA, NVMKEY NVMCON,
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
SYSRST MCLR SWRRESET TRAPR IOPUWR
RCON RCON<0> RCON RCON RCON RCON
SYSRST
RESET
MCLR SYSRST
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 TRAPR R/W-0 EXTR R/W-0 R/W-0 SWDTEN(2) R/W-0 WDTO R/W-0 SLEEP R/W-0 IDLE R/W-1
RCON
R/W-0 IOPUWR R/W-0 VREGS R/W-1
TRAPR IOPUWR VREGS EXTR MCLR RESET RESET SWDTEN WDTO SLEEP IDLE FWDTEN SWDTEN
13-9
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
RCON
FWDTEN SWDTEN
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
TRAPR RCON<15> IOPUWR RCON<14> EXTR RCON<7> RCON<6> WDTO RCON<4> SLEEP RCON<3> IDLE RCON<2> RCON<1> RCON<0> MCLR RESET PWRSAV #SLEEP PWRSAV #IDLE PWRSAV
PWRT FSCM FSCM
MCLR WDTR
FNOSC<2:0> COSC OSCCON<14:12>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
FRC, LPRC ECPLL, FRCPLL SOSC XTPLL, HSPLL SYSRST Tpor TSTARTUP TRST Tpor TSTARTUP TRST Tpor TSTARTUP TRST Tpor TSTARTUP TRST TRST TRST TRST TRST TRST TRST TLOCK TOST TOST TLOCK FSCM TFSCM TFSCM TFSCM
MCLR
Tpor TSTARTUP TSTARTUP TRST Tost 1024 Tlock Tfscm
5.2.1
5.2.2.1
FSCM
PWRT TFSCM FSCM FSCM PWRTFSCM
5.2.2
FSCM
FSCM
RCON OSCCON RCON OSCCON FOSC
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
6.1.1
AIVT ALTIVT INTCON2<15> AIVT ALTIVT AIVT AIVT AIVT
PIC24H PIC24HCPU Interrupt Vector Table Alternate Interrupt Vector Table AIVT
PIC24H 0x000000 GOTO RESET AIVT
000004hIVT Interrupt Service Routine PIC24H
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PIC24H
GOTO GOTO 0x000000 0x000002 0x000004
0x000014
0x00007C 0x00007E 0x000080
0x0000FC 0x0000FE 0x000100 0x000102
0x000114
AIVT
0x00017C 0x00017E 0x000180
0x0001FE 0x000200
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
0x000014 0x000016 0x000018 0x00001A 0x00001C 0x00001E 0x000020 0x000022 0x000024 0x000026 0x000028 0x00002A 0x00002C 0x00002E 0x000030 0x000032 0x000034 0x000036 0x000038 0x00003A 0x00003C 0x00003E 0x000040 0x000042 0x000044 0x000046 0x000048 0x00004A 0x00004C 0x00004E 0x000050 0x000052 0x000054 0x000056 0x000058 0x00005A 0x00005C 0x00005E 0x000060 0x000062 0x000064 0x000066 0x000068 0x00006A 0x00006C 0x00006E AIVT 0x000114 0x000116 0x000118 0x00011A 0x00011C 0x00011E 0x000120 0x000122 0x000124 0x000126 0x000128 0x00012A 0x00012C 0x00012E 0x000130 0x000132 0x000134 0x000136 0x000138 0x00013A 0x00013C 0x00013E 0x000140 0x000142 0x000144 0x000146 0x000148 0x00014A 0x00014C 0x00014E 0x000150 0x000152 0x000154 0x000156 0x000158 0x00015A 0x00015C 0x00015E 0x000160 0x000162 0x000164 0x000166 0x000168 0x00016A 0x00016C 0x00016E INT0 Timer1 DMA0 Timer2 Timer3 SPI1E SPI1 SPI1 SPI1 U1RX UART1 U1TX UART1 ADC1 DMA1 SI2C1 I2C1 MI2C1 I2C1 INT1 ADC2 DMA2 Timer4 Timer5 INT2 U2RX UART2 U2TX UART2 SPI2E SPI2 SPI1 SPI1 C1RX ECAN1 ECAN1 DMA3
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
65-68 70-72 80-125
57-60 62-64 72-117 0x000070 0x000072 0x000074 0x000076 0x000078 0x00007A 0x00007C 0x00007E 0x000080 0x000082 0x000084 0x0000860x00008C 0x00008E 0x0000900x000094 0x000096 0x000098 0x00009A 0x00009C 0x00009E 0x0000A0 0x0000A2 0x0000A40x0000FE AIVT 0x000170 0x000172 0x000174 0x000176 0x000178 0x00017A 0x00017C 0x00017E 0x000180 0x000182 0x000184 0x0001860x00018C 0x00018E 0x0001900x000194 0x000196 0x000198 0x00019A 0x00019C 0x00019E 0x0001A0 0x0001A2 0x0001A40x0001FE DMA4 Timer6 Timer7 SI2C2 I2C2 MI2C2 I2C2 Timer8 Timer9 INT3 INT4 C2RX ECAN2 ECAN2 DMA5 UART1 UART2 DMA6 DMA7 C1TX ECAN1 C2TX ECAN2
0x000004 0x000006 0x000008 0x00000A 0x00000C 0x00000E 0x000010 0x000012 AIVT 0x000084 0x000086 0x000088 0x00008A 0x00008C 0x00008E 0x000090 0x000092
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H INTCON1 INTCON2 IFS0 IFS4 IEC0 IEC4 IPC0 IPC17 INTTREG INTTREG INTTREG VEC-NUM<6:0>ILR<3:0> IFSx IECx IPCx INT0 INT0IF IFS0<0> INT0IE IEC0<0> INT0IP IPC0 IPC0<2:0> IPL<2:0> SR<7:5> CORCON IPL3 IPL<2:0> IPL3 SRCPU 6-32 IPC17
INTCON1 INTCON2 INTCON1 NSTDIS INTCON2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0(3) IPL2
SRCPU
R/W-0 R/W-0(3) IPL1
R/W-0(3) IPL0(2)
R/W-0
R/W-0
R/W-0
R/W-0
IPL<2:0> SRCPU IPL<2:0> IPL<3> CORCON<3> IPL<3> IPL<3> NSTDIS INTCON1<15> IPL<2:0>
CORCON
R/C-0 IPL3(2) R/W-0 IPL3CPU 3(2)
CORCON IPL3 IPL<2:0> SR<7:5>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 NSTDIS R/W-0 SFTACERR R/W-0 DIV0ERR R/W-0 DMACERR R/W-0 MATHERR R/W-0 ADDRERR R/W-0 STKERR R/W-0 OSCFAIL
INTCON1
R/W-0 OVAERR R/W-0 OVBERR R/W-0 COVAERR R/W-0 COVBERR R/W-0 OVATE R/W-0 OVBTE R/W-0 COVTE
NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR DMACERR MATHERR
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
INTCON1
ADDRERR STKERR OSCFAIL
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 ALTIVT R/W-0 INT4EP R/W-0 INT3EP R/W-0 INT2EP R/W-0 INT1EP
INTCON2
DISI R/W-0 INT0EP
ALTIVT DISIDISI DISI DISI INT4EP INT3EP INT2EP INT1EP INT0EP
13-5
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 T2IF R/W-0 OC2IF R/W-0 IC2IF R/W-0 DMA01IF R/W-0 T1IF R/W-0 OC1IF R/W-0 IC1IF
IFS0
R/W-0 DMA1IF R/W-0 AD1IF R/W-0 U1TXIF R/W-0 U1RXIF R/W-0 SPI1IF R/W-0 SPI1EIF R/W-0 T3IF R/W-0 INT0IF
DMA1IFDMA AD1IFADC1 U1TXIFUART1 U1RXIFUART1 SPI1IFSPI1 SPI1EIFSPI1 T3IFTimer3 T2IFTimer2 OC2IF IC2IF DMA0IFDMA T1IFTimer1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
IFS0
OC1IF IC1IF INT0IF
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 U2TXIF R/W-0 IC8IF R/W-0 IC7IF R/W-0 AD2IF R/W-0 INT1IF R/W-0 CNIF R/W-0 R/W-0 MI2C1IF
IFS1
R/W-0 U2RXIF R/W-0 INT2IF R/W-0 T5IF R/W-0 T4IF R/W-0 OC4IF R/W-0 OC3IF R/W-0 DMA21IF R/W-0 SI2C1IF
U2TXIFUART2 U2RXIFUART2 INT2IF T5IFTimer5 T4IFTimer4 OC4IF OC3IF DMA2IFDMA IC8IF IC7IF AD2IFADC2 INT1IF
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
IFS1
CNIF MI2C1IFI2C1 SI2C1IFI2C1
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 T6IF R/W-0 IC5IF R/W-0 IC4IF R/W-0 IC3IF R/W-0 DMA3IF R/W-0 C1IF R/W-0 C1RXIF R/W-0 SPI2IF
IFS2
R/W-0 DMA4IF R/W-0 OC8IF R/W-0 OC7IF R/W-0 OC6IF R/W-0 OC5IF R/W-0 IC6IF R/W-0 SPI2EIF
T6IFTimer6 DMA4IFDMA OC8IF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF DMA3IFDMA C1IFECAN1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
IFS2
C1RXIFECAN1 SPI2IFSPI2 SPI2EIFSPI2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 C2RXIF 15-14 R/W-0 INT4IF R/W-0 INT3IF R/W-0 T9IF R/W-0 T8IF R/W-0 MI2C2IF R/W-0 SI2C2IF
IFS3
R/W-0 DMA5IF R/W-0 C2IF R/W-0 T7IF
DMA5IFDMA C2IFECAN2 C2RXIFECAN2 INT4IF INT3IF T9IFTimer9 T8IFTimer8 MI2C2IFI2C2 SI2C2IFI2C2 T7IFTimer7
12-9
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 C2TXIF 15-8 R/W-0 C1TXIF R/W-0 DMA7IF R/W-0 DMA6IF R/W-0 U2EIF R/W-0 U1EIF
IFS4
C2TXIFECAN2 C1TXIFECAN1 DMA7IFDMA DMA6IFDMA U2EIFUART2 U1EIFUART1
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-10
R/W-0 T2IE R/W-0 OC2IE R/W-0 IC2IE R/W-0 DMA0IE R/W-0 T1IE R/W-0 OC1IE R/W-0 IC1IE
IEC0
R/W-0 DMA1IE R/W-0 AD1IE R/W-0 U1TXIE R/W-0 U1RXIE R/W-0 SPI1IE R/W-0 SPI1EIE R/W-0 T3IE R/W-0 INT0IE
DMA1IEDMA AD1IEADC1 U1TXIEUART1 U1RXIEUART1 SPI1IESPI1 SPI1EIESPI1 T3IETimer3 T2IETimer2 OC2IE IC2IE DMA0IEDMA T1IETimer1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-10
IEC0
OC1IE IC1IE INT0IE
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-11
R/W-0 U2TXIE R/W-0 IC8IE R/W-0 IC7IE R/W-0 AD2IE R/W-0 INT1IE R/W-0 CNIE R/W-0 MI2C1IE
IEC1
R/W-0 U2RXIE R/W-0 INT2IE R/W-0 T5IE R/W-0 T4IE R/W-0 OC4IE R/W-0 OC3IE R/W-0 DMA2IE R/W-0 SI2C1IE
U2TXIEUART2 U2RXIEUART2 INT2IE T5IETimer5 T4IETimer4 OC4IE OC3IE DMA2IEDMA IC8IE IC7IE AD2IEADC2 INT1IE
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-11
IEC1
CNIE MI2C1IEI2C1 SI2C1IEI2C1
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-12
R/W-0 T6IE R/W-0 IC5IE R/W-0 IC4IE R/W-0 IC3IE R/W-0 DMA3IE R/W-0 C1IE R/W-0 C1RXIE R/W-0 SPI2IE
IEC2
R/W-0 DMA4IE R/W-0 OC8IE R/W-0 OC7IE R/W-0 OC6IE R/W-0 OC5IE R/W-0 IC6IE R/W-0 SPI2EIE
T6IETimer6 DMA4IEDMA OC8IE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE DMA3IEDMA C1IEECAN1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-12
IEC2
C1RXIEECAN1 SPI2IESPI2 SPI2EIESPI2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-13
R/W-0 C2RXIE 15-14 R/W-0 INT4IE R/W-0 INT3IE R/W-0 T9IE R/W-0 T8IE R/W-0 MI2C2IE R/W-0 SI2C2IE
IEC3
R/W-0 DMA5IE R/W-0 C2IE R/W-0 T7IE
DMA5IEDMA C2IEECAN2 C2RXIEECAN2 INT4IE INT3IE T9IETimer9 T8IETimer8 MI2C2IEI2C2 SI2C2IEI2C2 T7IETimer7
12-9
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-14
R/W-0 C2TXIE 15-8 R/W-0 C1TXIE R/W-0 DMA7IE R/W-0 DMA6IE R/W-0 U2EIE R/W-0 U1EIE
IEC4
C2TXIEECAN2 C1TXIEECAN1 DMA7IEDMA DMA6IEDMA U2EIEUART2 U1EIEUART1
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-15
14-12 R/W-1 R/W-0 IC1IP<2:0> R/W-0 R/W-1 R/W-0 INT0IP<2:0>
IPC0
R/W-1 R/W-0 T1IP<2:0> R/W-0 R/W-1 R/W-0 OC1IP<2:0> R/W-0 R/W-0
T1IP<2:0>Timer1 OC1IP<2:0> IC1IP<2:0> INT0IP<2:0>
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-16
14-12 R/W-1 R/W-0 IC2IP<2:0> R/W-0 R/W-1 R/W-0 DMA0IP<2:0>
IPC1
R/W-1 R/W-0 T2IP<2:0> R/W-0 R/W-1 R/W-0 OC2IP<2:0> R/W-0 R/W-0
T2IP<2:0>Timer2 OC2IP<2:0> IC2IP<2:0> DMA0IP<2:0>DMA
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-17
14-12 R/W-1 R/W-0 SPI1EIP<2:0> R/W-0 R/W-1 R/W-0 T3IP<2:0>
IPC2
R/W-1 R/W-0 U1RXIP<2:0> R/W-0 R/W-1 R/W-0 SPI1IP<2:0> R/W-0 R/W-0
U1RXIP<2:0> UART1 SPI1IP<2:0> SPI1 SPI1EIP<2:0> SPI1 T3IP<2:0>Timer3
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-18
15-11 10-8 R/W-1 R/W-0 AD1IP<2:0> R/W-0 R/W-1 R/W-0 U1TXIP<2:0>
IPC3
R/W-1 R/W-0 DMA1IP<2:0> R/W-0 R/W-0
DMA1IP<2:0>DMA AD1IP<2:0>ADC1 U1TXIP<2:0>UART1
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-19
14-12 R/W-1 R/W-0 MI2C1IP<2:0> R/W-0 R/W-1 R/W-0 SI2C1IP<2:0>
IPC4
R/W-1 R/W-0 CNIP<2:0> R/W-0 R/W-0
CNIP<2:0> MI2C1IP<2:0>I2C1 SI2C1IP<2:0>I2C1
11-7
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-20
14-12 R/W-1 R/W-0 AD2IP<2:0> R/W-0 R/W-1 R/W-0 INT1IP<2:0>
IPC5
R/W-1 R/W-0 IC8IP<2:0> R/W-0 R/W-1 R/W-0 IC7IP<2:0> R/W-0 R/W-0
IC8IP<2:0> IC7IP<2:0> AD2IP<2:0>ADC2 INT1IP<2:0>
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-21
14-12 R/W-1 R/W-0 OC3IP<2:0> R/W-0 R/W-1 R/W-0 DMA2IP<2:0>
IPC6
R/W-1 R/W-0 T4IP<2:0> R/W-0 R/W-1 R/W-0 OC4IP<2:0> R/W-0 R/W-0
T4IP<2:0>Timer4 OC4IP<2:0> OC3IP<2:0> DMA2IP<2:0>DMA
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-22
14-12 R/W-1 R/W-0 INT2IP<2:0> R/W-0 R/W-1 R/W-0 T5IP<2:0>
IPC7
R/W-1 R/W-0 U2TXIP<2:0> R/W-0 R/W-1 R/W-0 U2RXIP<2:0> R/W-0 R/W-0
U2TXIP<2:0>UART2 U2RXIP<2:0> UART2 INT2IP<2:0> T5IP<2:0>Timer5
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-23
14-12 R/W-1 R/W-0 SPI2IP<2:0> R/W-0 R/W-1 R/W-0 SPI2EIP<2:0>
IPC8
R/W-1 R/W-0 C1IP<2:0> R/W-0 R/W-1 R/W-0 C1RXIP<2:0> R/W-0 R/W-0
C1IP<2:0> ECAN1 C1RXIP<2:0> ECAN1 SPI2IP<2:0> SPI2 SPI2EIP<2:0> SPI2
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-24
14-12 R/W-1 R/W-0 IC3IP<2:0> R/W-0 R/W-1 R/W-0 DMA3IP<2:0>
IPC9
R/W-1 R/W-0 IC5IP<2:0> R/W-0 R/W-1 R/W-0 IC4IP<2:0> R/W-0 R/W-0
IC5IP<2:0> IC4IP<2:0> IC3IP<2:0> DMA3IP<2:0>DMA
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-25
14-12 R/W-1 R/W-0 OC5IP<2:0> R/W-0 R/W-1 R/W-0 IC6IP<2:0>
IPC10
R/W-1 R/W-0 OC7IP<2:0> R/W-0 R/W-1 R/W-0 OC6IP<2:0> R/W-0 R/W-0
OC7IP<2:0> OC6IP<2:0> OC5IP<2:0> IC6IP<2:0>
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-26
14-12 R/W-1 R/W-0 OC8IP<2:0>
IPC11
R/W-1 R/W-0 T6IP<2:0> R/W-0 R/W-1 R/W-0 DMA4IP<2:0> R/W-0 R/W-0
T6IP<2:0>Timer6 DMA4IP<2:0>DMA OC8IP<2:0>
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-27
14-12 R/W-1 R/W-0 SI2C2IP<2:0> R/W-0 R/W-1 R/W-0 T7IP<2:0>
IPC12
R/W-1 R/W-0 T8IP<2:0> R/W-0 R/W-1 R/W-0 MI2C2IP<2:0> R/W-0 R/W-0
T8IP<2:0>Timer8 MI2C2IP<2:0>I2C2 SI2C2IP<2:0>I2C2 T7IP<2:0>Timer7
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-28
14-12 R/W-1 R/W-0 INT3IP<2:0> R/W-0 R/W-1 R/W-0 T9IP<2:0>
IPC13
R/W-1 R/W-0 C2RXIP<2:0> R/W-0 R/W-1 R/W-0 INT4IP<2:0> R/W-0 R/W-0
C2RXIP<2:0>ECAN2 INT4IP<2:0> INT3IP<2:0> T9IP<2:0>Timer9
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-29
15-3 R/W-1 R/W-0 C2IP<2:0>
IPC14
R/W-0
C2IP<2:0> ECAN2
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-30
15-7 R/W-1 R/W-0 DMA5IP<2:0> R/W-0
IPC15
DMA5IP<2:0>DMA
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-31
15-11 10-8 R/W-1 R/W-0 U1EIP<2:0> R/W-0
IPC16
R/W-1 R/W-0 U2EIP<2:0> R/W-0
U2EIP<2:0> UART2 U1EIP<2:0> UART1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6-32
14-12 R/W-1 R/W-0 DMA7IP<2:0> R/W-0 R/W-1 R/W-0 DMA6IP<2:0>
IPC17
R/W-1 R/W-0 C2TXIP<2:0> R/W-0 R/W-1 R/W-0 C1TXIP<2:0> R/W-0 R/W-0
C2TXIP<2:0>ECAN2 C1TXIP<2:0>ECAN1 DMA7IP<2:0>DMA DMA6IP<2:0>DMA
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
6-33
15-12 11-8 VECNUM<6:0>
INTTREG
R/W-0 ILR<3:0>
ILR<3:0> 1111 0001 0000 VECNUM<6:0> 1111111 0000001 0000000
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
6.4.1
6.4.3
NSTDIS INTCON1<15> IPCx IPCx IPCx
Trap Service Routine INTCON1
6.4.4
PUSH 0x0E
POPSR 8-15 DISI DISI
IFSx IECx
6.4.2
IFSx RETFIE
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
Ping-Pong-
Direct Memory AccessDMA UART PIC24H Interrupt Request
INT0 Timer2 Timer3 SPI1 SPI2 UART1 UART1 UART2 UART2 ADC1 ADC2 ECAN1 ECAN1 ECAN2 ECAN2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
SRAM
SRAM
DMAC
DMAC DMAxCON DMAxREQ DMARAM DMAxSTA DMARAM DMAxSTB DMAxPAD DMAxCNT DMACS DMAC DMACS XWCOLx PWCOLx DMAxCONDMAxREQDMAxPAD DMAxCNT DMAxSTA DMAxSTB DMAxSTA DMAxSTB DMAxIF IFSx DMAxIE
IECx DMAxIP IPCx
DMAC
DMAxCON DMAC DMAC DMACS XWCOLx PWCOLxDMAC
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
7.2.1
SIZE DMAxCON<14> DMAxSTA DMAxSTB SIZE DMAxCNT AMODE<1:0> ECAN
7.2.3
DMAxCON<13> DMAxPAD DMAxCON<13> DMAxPAD
7.2.2
DMAC AMODE<1:0> DMAxCON<5:4> AMODE<1:0>
7.2.4
NULLW DMAxCON<11>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
7.2.5
MODE<0> DMAxCON<0> DMAxSTA DMAxSTB HALF DMAxCON<12> DMAxIF HALF1 DMAxIF MODE<0> HALF DMAxIF HALF DMAxIF DMAC
7.2.8
IRQSEL<6:0> DMAxREQ<6:0>
HALF HALF DMAC DMAC DMACS XWCOLx PWCOLx DMAC
7.2.6
MODE<1> DMAxCON<1> DMAxSTA DMAxSTB
7.2.7
FORCE DMAxREQ<15> FORCE
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
DMACS0
Clear controller status bits known state Channel 0:Word mode, Read from Peripheral Write DMA; Interrupt when data been moved; Indirect with post-increment; Continuous mode with Ping-Pong Disabled DMA0CON DMA0REQ 0x000D; 0x0000; //Automatic transfer initiation request; Peripheral Number ADC1 offset into that buffer that collects result data starts base DMA0STA DMA0PAD 0x0000; (volatile unsigned int) &ADC1BUF0; DMA0PAD should loaded with address conversion result register transfer words data DMA0CNT 0x0100 //Clear DMA0 Interrupt Flag IFS0bits.DMA0IF //Enable DMA0 Interrupts IEC0bits.DMA0IE //Enable DMA0 Channel DMA0CONbits.CHEN
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 CHEN R/W-0 R/W-0 R/W-0
DMAxCONDMA
R/W-0 SIZE R/W-0 R/W-0 HALF R/W-0 NULLW R/W-0
AMODE<1:0>
MODE<1:0>
CHEN SIZE HALF NULLW AMODE<1:0>DMA MODE<1:0>DMA
10-6
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 FORCE R/W-0 IRQSEL6
DMAxREQDMA
R/W-0 IRQSEL5
R/W-0 IRQSEL4
IRQSEL3
IRQSEL2
R/W-0 IRQSEL1
R/W-0 IRQSEL0(2)
FORCE IRQSEL<6:0>DMA 0000000-1111111 DMAREQ DMAIRQ0-DMAIRQ127 FORCE FORCE
14-7
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 R/W-0 15-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
DMAxSTADMA A(1)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 STA<15:8>
STA<7:0>
STA<15:0>
STA<15:0>
R/W-0 R/W-0 15-0
DMAxSTBDMA B(1)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 STB<15:8>
STB<7:0>
STB<15:0>
STB<15:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 R/W-0 15-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
DMAxPADDMA
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 PAD<15:8>
PAD<7:0>
PAD<15:0>
R/W-0 15-10
DMAxCNTDMA
R/W-0 CNT<9:8>(2) R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CNT<7:0>
CNT<9:0>DMA
CNT<9:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/C-0 PWCOL7 R/C-0 XWCOL7 R/C-0 XWCOL6 R/C-0 XWCOL5 R/C-0 XWCOL4 R/C-0 XWCOL3 R/C-0 XWCOL2 R/C-0 XWCOL1
DMACS0DMA
R/C-0 PWCOL6 R/C-0 PWCOL5 R/C-0 PWCOL4 R/C-0 PWCOL3 R/C-0 PWCOL2 R/C-0 PWCOL1 R/C-0 PWCOL0 R/C-0 XWCOL0
PWCOL7 PWCOL6 PWCOL5 PWCOL4 PWCOL3 PWCOL2 PWCOL1 PWCOL0 XWCOL7 XWCOL6 XWCOL5 XWCOL4
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
DMACS0DMA
XWCOL3 XWCOL2 XWCOL1 XWCOL0
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PPST7 15-12 11-8 PPST6 PPST5 PPST4 PPST3 PPST2 PPST1 PPST0
DMACS1DMA
LSTCH<3:0>
LSTCH<3:0> 1111 1110-1000 0111 0110 0101 0100 0011 0010 0001 0000 PPST7 DMA7STB DMA7STA PPST6 DMA6STB DMA6STA PPST5 DMA5STB DMA5STA PPST4 DMA4STB DMA4STA PPST3 DMA3STB DMA3STA PPST2 DMA2STB DMA2STA PPST1 DMA1STB DMA1STA PPST0 DMA0STB DMA0STA
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15-0
DSADR
DSADR<15:8>
DSADR<7:0>
DSADR<15:0>DMA
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
PIC24H
FSCM OSCCON
PIC24H
PIC24H
XTPLL, HSPLL, ECPLL, FRCPLL DOZE<2:0>
OSC2
/DOZE
OSC1
/FRCDIIV
FRC, FRCDIVN
FRCDIV<2:0> LPRC SOSCO SOSCEN SOSC FRCDIV16 LPRC
SOSCI
WDT, PWRT
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
PIC24H LPRC
FOSC PIC24H
FOSC/2
8.1.3
8.1.1
7.37 1:256 FRCDIV<2:0> CLKDIV<10:8> OSC1OSC2 OSC1 OSC2 OSC1
PLLPRE<4:0> CLKDIV<4:0> "N1" PLLDIV<8:0> PLLFBD<8:0> "N2" PLLPOST<1:0> CLKDIV<7:6> "N2" FOSC 12.5 6.25-40 MIPS FOSC
32.768 SOSCI SOSCO LPRC 32.768 Watchdog Timer FSCM 8.1.3 "PLL
FOSC
FOSC FIN* N1*N2)
8.1.2
20.1 FNOSC<2:0> FOSCSEL<2:0> POSCMD<1:0>FOSC<1:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PLLPRE<4:0> 10/2 0.8-8 PLLDIV<8:0> 0x1E 100-200 PLLPOST<1:0> 160/2 Fosc 80/2 MIPS
FOSC 10000000*32 MIPS
PIC24H
0.8-8.0
100-200
12.5-80
PLLPRE
PLLDIV
PLLPOST
FOSC
1.6-16.0
2-33 2-513
POSCMD<1:0> FNOSC<2:0>
FRCDIVN FRCDIV16 LPRC Timer1 SOSC HSPLL XTPLL ECPLL FRCPLL
OSCIOFNC OSC2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 CLKLOCK 14-12 LOCK R/C-0 R/W-0 LPOSCEN
OSCCON
COSC<2:0> R/W-y R/W-y NOSC<2:0> R/W-0 OSWEN R/W-y
COSC<2:0> XTHS SOSC LPRC NOSC<2:0> XTHS SOSC LPRC CLKLOCK FCKSM1 FCKSM1 LOCK FSCM FSCM LPOSCEN OSWEN NOSC<2:0>
10-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
R/W-0 R/W-0 R/W-1 R/W-0 R/W-0 R/W-0 PLLPRE<4:0> R/W-0
CLKDIV
R/W-0 R/W-0 DOZE<2:0> R/W-0 R/W-0 DOZEN(1) R/W-1 R/W-0 FRCDIV<2:0> R/W-0 R/W-0
PLLPOST<1:0>
DOZEN DOZEN DOZE<2:0> FCY/1 FCY/2 FCY/4 FCY/8 FCY/16 FCY/32 FCY/64 FCY/128 DOZENDOZE DOZE<2:0> FRCDIV<2:0> PLLPOST<1:0> "N2" PLLPRE<4:0>PLL "N1" 00000 00001 11111
14-12
10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
R/W-0 15-9 R/W-0 R/W-1 R/W-1 R/W-0 R/W-0 R/W-0
PLLFBDPLL
R/W-0 PLLDIV<8> R/W-0
PLLDIV<7:0>
PLLDIV<8:0>PLL 000000000 000000001 000000010 111111111
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15-6 R/W-0 TUN5 R/W-0 TUN4 R/W-0 TUN3 R/W-0 TUN2 R/W-0 TUN1
OSCTUNFRC
R/W-0 TUN0
TUN<5:0>FRC 011111 11.625% 8.23 011110 11.25% 8.20 000001 0.375% 7.40 000000 7.37 111111 0.375% 7.345 100001 11.625% 6.52 100000 6.49
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
LPFRC LPRC PIC24H POSCMD<1:0> NOSC COSC OSWEN LOCK OSCCON<5> OSCCON<3> LOCK OSWEN NOSC COSC LPRC FSCM LPOSCEN FRCPLL
8.2.1
FCKSM1 20.1 FCKSM1 NOSC OSCCON<10:8>COSC OSCCON<14:12> FNOSC OSWEN OSCCON<14:12>
8.2.2
COSC OSCCON<14:12> OSCCON NOSC OSCCON<10:8> OSCCON OSWEN
FSCM
FSCM FSCM FSCM LPRC FSCM
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
PIC24H dsPIC30F DS70046E_CN
PWRSAV SLEEP_MODE IDLE_MODE
PIC24H PIC24H
9.2.1
LPRC
PIC24H NOSC OSCCON<10:8>
PIC24H PWRSAV
PWRSAV
device into SLEEP mode device into IDLE mode
PWRSAV #SLEEP_MODE PWRSAV #IDLE_MODE
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
9.2.2
FSCM LPRC PWRSAV DOZEN CLKDIV<11> DOZE<2:0> CLKDIV<14:12> 1:128 CLKDIV<15> MIPS kbps kbps MIPS
9.2.3
PWRSAV
PIC24
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
10.0
PIC24H dsPIC30F DS70046E_CN
TRISx LATx PORTx LATx TRISx INT4 -0.3V 5.6V
VDDVSSMCLR OSC1/CLKIN
10.1
loop through" 10-1
10-1
TRIS
TRIS
TRIS
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
10.2 10.4
PORT TRIS ODCx
10.5
10.3
PIC24H CN23 CNEN1 CNEN2CN CNxIE CNxPUE CNPU1 CNPU2
ADxPCFGH ADxPCFGL TRIS TRIS TRIS ADxPCFGH ADxPCFGL AD1PCFGH AD2PCFGH PCFG
-0.3V
10-1
btss 0xFF00, TRISBB PORTB,
Configure PORTB<15:8> inputs PORTB<7:0> outputs Delay cycle Next Instruction
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
11.0
TIMER1
PIC24H dsPIC30F DS70046E_CN
11-1 Timer1 T1CON T1CON TCKPS<1:0> T1CON TGATE T1CON TSYNC T1IE T1IP<2:0>
Timer1 Timer1 Timer1
11-1
TIMER1
TCKPS<1:0> SOSCO/ T1CK SOSCEN SOSCI TGATE TMR1 TSYNC
TGATE
T1IF
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
11-1
R/W-0 R/W-0 TGATE R/W-0 R/W-0 R/W-0 TSYNC R/W-0
T1CONTIMER1
R/W-0 TSIDL
TCKPS<1:0>
Timer1 Timer1 Timer1 TSIDL TGATE Timer1 T1CS T1CS TCKPS<1:0>Timer1 1:256 1:64 TSYNCTimer1 Timer1 T1CK
12-7
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
12.0
TIMER2/3TIMER4/5TIMER6/ TIMER8/9
PIC24H dsPIC30F DS70046E_CN
Timer2/3 Timer4/5 Timer6/7 Timer8/9 TCKPS<1:0> Timer2 Timer4 Timer6 Timer8 TGATE PR3PR5PR7 T3IET5IET7IE T9IE T3IP<2:0> T5IP<2:0> T7IP<2:0> T9IP<2:0> Timer2Timer4Timer6 Timer8 Timer3Timer5Timer7 Timer9
Timer2/3 Timer4/5 Timer6/7 Timer8/9 Timer2/3 Timer4/5 Timer6/7 Timer8/9 Timer2 Timer3 Timer2 Timer3 ADC1 Timer2/3 ADC2 Timer4/5 Timer2/3 T2CON T3CON T4CON T5CON T6CON T7CON T8CON T9CON 12-1 T2CON T4CON T6CON T8CON 12-2 T3CON T5CON T7CON T9CON Timer2Timer4 Timer6 Timer8 Timer3 Timer5 Timer7 Timer9 T3CON T5CON T7CON T9CON T2CON T4CON T6CON T8CON Timer2 Timer4 Timer6 Timer8 Timer3Timer5Ttimer7 Timer9
TMR3:TMR2 TMR5:TMR4 TMR7:TMR6 TMR9:TMR8 TMR3 TMR5 TMR7 TMR9 TMR2 TMR4 TMR6 TMR8 TCKPS<1:0> TGATE TxIE TxIP<2:0>
Timer4/5 12-1 12-2 Timer4 Timer2 Timer3
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
12-1 TIMER2/3
TCKPS<1:0>
T2CK TGATE
TGATE
T3IF
TMR3 TMR2
TMR2 TMR2 TMR3HLD <15:0>
T2CON Timer2/3
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
12-2 TIMER2
TCKPS<1:0>
T2CK
TGATE
TGATE
T2IF
TMR2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
12-1
R/W-0 R/W-0 TGATE R/W-0 R/W-0 R/W-0
TxCON T2CON T4CON T6CON T8CON
R/W-0 TSIDL R/W-0
TCKPS<1:0>
Timerx Timerx/y Timerx/y Timerx Timerx TSIDL TGATE Timerx TCKPS<1:0>Timerx 1:256 1:64 T3232 Timerx Timery Timerx Timery Timerx TxCK T3CON
12-7
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
12-2
R/W-0 TON(1) R/W-0 TGATE(1) R/W-0 R/W-0 R/W-0 TCS(1)
TyCON T3CON T5CON T7CON T9CON
R/W-0 TSIDL(1)
TCKPS<1:0>(1)
Timery Timery Timery TSIDL TGATE Timery TCKPS<1:0>Timer3 1:256 1:64 Timery TyCK T2CON<3> Timery T2CON
12-7
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
13.0
PIC24H dsPIC30F DS70046E_CN
Timer2 Timer3 FIFO FIFO ICI<1:0>
PIC24H -ICx -ICx
13-1
TMRy TMRz
ICTMR ICxCON<7>
ICM<2:0> ICxCON<2:0> ICOV, ICBNE ICxCON<4:3> FIFO
ICxBUF ICxI<1:0> ICxCON
ICxIF IFSn
2007 Microchip Technology Inc.
DS70175D_CN
FIFO
PIC24H
13.1
ICxCON
R/W-0 ICSIDL R/W-0 R/W-0 R-0, ICOV R-0, ICBNE R/W-0 R/W-0 ICM<2:0> R/W-0
13-1
R/W-0 ICTMR(1) 15-14
ICI<1:0>
ICSIDL ICTMR TMR2 TMR3 ICI<1:0> ICOV ICBNE ICM<2:0> ICI<1:0>
12-8
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
14.0
PIC24H dsPIC30F DS70046E_CN
OCxCON
14.2
OCxCON<2:0> TMRy 0000h OCxR OCxRS OCxRS OCTSEL TyCON<15> TMRy OCxR TMRyOCxRS OCxIF TMRy 0x0000 OCxIF OCxRS TMRy
14.1
OCxCON<2:0> TMRy 0000h OCxR OCxRS OCxRS OCTSEL OCxCON<3>OCx TyCON<15> TMRy OCxR TMRy OCxRS OCxIF OCxIE TMRy
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
14.3
14-1
OCxRS OxCR OCM<2:0> OCxCON<2:0> TONTxCON<15> TMRy OCxR OCxR OCxR OCxRS OCxR
[(PRy)+
1/[PWM 78PWM
14.3.2
OCxRS OCxRS TMRy OCxR OCxR OCxR 0000h OCxR 100% OCxR 14-1 14-1 MIPS
14.3.1
14-1
14-2
log10
log10(2)
14-1
52.08 Timer2 62.5 1/PWM 1/52.08 19.2 (PR2 (Timer2 19.2 (PR2 62.5 52.08 log10 (FCY/FPWM)/log102) (log10 MHz/52.08 kHz)/log102)
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
14-1
MIPS
FFFFh FFFFh 7FFFh 0FFFh 03FFh 31.3 007Fh 001Fh
14-2
MIPS
30.5 FFFFh FFFFh 7FFFh 0FFFh 15.6 03FFh 007Fh 001Fh
14-3
MIPS
FFFFh FFFFh 1.22 7FFFh 9.77 0FFFh 03FFh 007Fh 1.25 001Fh
14-1
OCxIF(1)
OCxRS(1)
OCxR(1)
OCx(1)
OCTSEL
OCM2:OCM0
OCFA OCFB(2)
OCFA OCFB
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
14.4
OCxCON
R/W-0 OCSIDL OCFLT R/W-0 OCTSEL(1) R/W-0 R/W-0 OCM<2:0> R/W-0
14-1
15-14
OCSIDL OCFLTPWM OCM<2:0> OCTSEL Timer3 Timer2 OCM<2:0>
12-5
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15.0
PIC24H dsPIC30F DS70046E_CN
SPIxSR SPIxBUF SPIxSR SPIxTXB SPIxRXB SPIxBUF SPIxBUF
EEPROM Motorola® SIOP SPIx SPI1 SPI2 SPIxCON SPI1 SPI2
SDIx SDOx SCKx
15.1
SPI16 SPIxSR SPIxBUF SPIxCON SPIxSTAT SDIx SDOx SCKx SPIxSR SDOx SDIx SPI1IF SPI2IF SPI1IE SPI2IE SPIxSR SPIxBUF SPIxSR SPIxBUF SPIROV SPIxSR SPIxBUF SPIROV SPIxBUF SPIxBUF SPIxSR
15-1 PIC24H FIFO SPIxBUF ENHBUF SPIxCON2<0> FIFO IFSn SPIxIF IECn SPIxIE IPCn SPIxIP SPIxCON MSTEN SPIxCON1<5> SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15> SPIxBUF SPIxBUF
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
SPIxBUF IFSn SPIxIF IECn SPIxIE IPCn SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SSEN SPIxCON1<7> SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15> SPI1 SPI2 SPI1 SPI2 SPI1SPI2SPI1IF SPI2IF
15-1
SCKx
1:1/4/16/64
SPIxCON1<1:0> SPIxCON1<4:2>
SDOx SDIx SPIxSR
SPIxRXB
SPIxTXB
SPIxBUF
SPIxBUF
SPIxBUF
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15-2
SDOx
SDIx
SPIxRXB
SPIxRXB
SPIxSR
SDIx
SDOx
SPIxSR
SPIxTXB
SPIxTXB
SPIxBUF
SCKx
SCKx SSx(1)
SPIxBUF
MSTEN SPIxCON1<5>
SSEN SPIxCON1<7>= MSTEN SPIxCON1<5>=
SPIxBUF SPIxBUF SPIxTXB SPIxRXB SPIxBUF
15-3
PIC24H SDOx SDIx
SDIx SCKx
SDOx SCKx
15-4
PIC24H SDOx SDIx SCKx SDIx SDOx SCKx
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
15-5
PIC24H SDOx SDIx
SDIx SCKx
SDOx SCKx
15-6
PIC24H SDOx SDIx
SDIx SCKx
SDOx SCKx
15-1
FSCK
15-1
SCKx
16:1 64:1 10000 2500 5000 1250 312.5 10000 2500 156.25 6666.67 1666.67 416.67 104.17 5000 1250 312.50 78.125
16:1 64:1
5000 1250
2500
1250
SCKx
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15-1
R/W-0 SPIEN R/C-0 SPIROV SPITBF SPIRBF
SPIxSTATSPIx
R/W-0 SPISIDL
SPIEN SPIx SCKx SDOx SDIx SPISIDL SPIROV SPIxBUF SPITBFSPIx SPIxTXB SPIxTXB SPIxBUF SPIxTXB SPIx SPIxTXB SPIxSR SPIRBFSPIx SPIxRXB SPIxRXB SPIx SPIxSR SPIxRXB SPIxBUF SPIxRXB
12-7
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
15-2
R/W-0 SSEN 15-13 R/W-0 R/W-0 MSTEN R/W-0 R/W-0 SPRE<2:0> R/W-0 R/W-0
SPIXCON1SPIx
R/W-0 DISSCK R/W-0 DISSDO R/W-0 MODE16 R/W-0 R/W-0 CKE(1) R/W-0
PPRE<1:0>
DISSCK SCKx DISSDOSDOx SDOx SDOx MODE16 SMPSPIx SPIx CKESPIx SSEN MSTEN SPRE<2:0> PPRE<1:0> 16:1 64:1
FRMEN
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
15-3
R/W-0 FRMEN R/W-0 FRMDLY
SPIxCON2SPIx
R/W-0 SPIFSD R/W-0 FRMPOL
FRMEN SPIx SPIx SPIx SPIFSD FRMPOL FRMDLY
12-2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
16.0
PIC24H dsPIC30F DS70046E_CN
16.2
I2CxCON I2CxSTAT I2CxCON I2CxSTAT I2CxRSR I2CxRCV I2CxRCV I2CxTRN I2CxADD ADD10 I2CxBRG I2CxRSR I2CxRCV I2CxRSR I2CxRCV
PIC24H I2C1 I2C2 SCLx SDAx SCLREL
16.3
MI2CxIFI2C SI2CxIF
16.4
16.1
dsPIC30F DS70046E_CN
I2CxBRG SCLx FSCL I2CxBRG
16-1
I2CxBRG
FFSCL
1,111,111
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
16-1
I2CxRCV SCLx I2CxRSR SDAx
I2CxMSK
I2CxADD
I2CxSTAT I2CxCON
I2CxTRN
I2CxBRG
TCY/2
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
16.5 16.8
I2CxADD A10M I2CxCON<10> I2CxADD A10M 11110 I2CxADD I2CxADD GCEN I2CxCON<7> I2CxRCV
16.9
16-1
0x00 0x01-0x03 0x04-0x07 0x08-0x77 0x78-0x7b 0x7c-0x7f
PIC24H
16.9.1
SCLREL STREN SCLREL SCLx ISRI2CxTRN
16.6
I2CxMSK 16-3 I2CxMSK I2CxMSK 00100000 0000000 00100000 IPMIEN I2CxCON<11> Intelligent Peripheral Management Interface IPMI
16.9.2
I2CxCON STREN STREN SCLx SCLREL SCLx I2CxRCV
16.10 STREN
STREN SCLREL STREN SCLREL SCLREL
16.7
IPMI
IPMIEN IPMI
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
16.11
SDAx SCLx DISSLW
16.13
SDAx SDAx SDAx SCLx SDAx SDAx
16.12
SCLx SCLx SCLx SCLx SCLx I2CxBRG SCLx
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
16-1
R/W-0 I2CEN R/W-0 GCEN R/W-0 STREN R/W-0 ACKDT R/W-0 ACKEN R/W-0 RCEN R/W-0 R/W-0 RSEN
I2CxCON I2Cx
R/W-0 I2CSIDL R/W-1 SCLREL R/W-0 IPMIEN R/W-0 A10M R/W-0 DISSLW R/W-0 SMEN R/W-0
I2CENI2Cx I2Cx SDAx SCLx I2Cx I2CSIDL SCLRELSCLx SCLx SCLx STREN STREN IPMIEN IPMI IPMI IPMI A10M10 I2CxADD I2CxADD DISSLW SMENSMBus SMBus SMBus GCEN I2CxRSR STRENSCLx SCLREL
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
16-1
I2CxCON I2Cx
ACKDT NACK ACKEN SDAx SCLx ACKDT RCEN SDAx SCLx RSEN SDAx SCLx SDAx SCLx
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
16-2
ACKSTAT R/C-0 IWCOL R/C-0 I2COV R/C-0 R/C-0
I2CxSTAT I2Cx
TRSTAT R/C-0 GCSTAT ADD10
ACKSTAT NACK TRSTAT GCSTAT ADD1010 IWCOL I2CxTRN I2CxTRN I2COV I2CxRCV I2CxRSR I2CxRCV
13-11
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
16-2
I2CxSTAT I2Cx
I2CxRCV I2CxRCV I2CxRCV I2CxRCV I2CxTRN I2CxTRN I2CxTRN
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
16-3
R/W-0 AMSK7 15-10 R/W-0 AMSK6 R/W-0 AMSK5 R/W-0 AMSK4 R/W-0 AMSK3 R/W-0 AMSK2 R/W-0 AMSK1
I2CxMSK I2Cx
R/W-0 AMSK9 R/W-0 AMSK8 R/W-0 AMSK0
AMSKx
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
17.0
UART
PIC24H dsPIC30F DS70046E_CN
MIPS Mbps First-In-First-Out FIFO FIFO UART IrDA IrDA 17-1 UART UART
Universal Synchronous Receiver Transmitter UART PIC24H UART LINRS-232 RS-485 UART UxCTS UxRTS IrDA® UART UxTX UxRX UxCTS UxRTS
17-1
UART
IrDA®
BCLK
UxRTS UxCTS
UART
UxRX
UART
UxTX
UART1 UART2 U1TX U1RX U2TX U2RX UART1 UART2 U1TXIFU1RXIFU2TXIF U2RXIF UART TX/RX FIFO UTXISEL<1:0> URXISEL<1:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
17.1 UART
17-2 BRGH UART BRGx 17-1 BRGH
17-2
UART BRGH
(BRGx
17-1
UART BRGH
(BRGx BRGx BRGx
FOSC/2
FOSC/2
BRGH FCY/4 BRGx FCY/(4 65536) BRGx
17-1 9600 BRGx BRGH FCY/16 FCY/(16 65536)
17-1
BRGH
BRGx BRGx BRGx FCY/(16 (BRGx ((FCY/ )/16) ((4000000/9600)/16) 4000000/(16 9615 (9615 9600)/9600 0.16%
BRGx
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
17.2
17.5
UART BRGx UART UTXEN UxTXREG UTXEN UTXEN UTXISEL<1:0>
UART 17.2 UART URXISEL<1:0> OERR OERR UxRXREG
UxRXREG FIFO PERR FERR
17.6
UxCTS UxRTS
17.3
UART 17.2 UART UTXEN UxTXREG UxTXREG UTXISEL<1:0>
UARTx UxCTS UARTx UxRTS UART UART UART Data Terminal Equipment UxMODE UEN<1:0>
17.7
UART UART IrDA IrDA IrDA
17.7.1
IrDA -IrDA
17.4
UARTG UTXEN UTXBRK UxTXREG UxTXREG 0x55- FIFO UTXBRK
IrDA BCLK UxRTS UART UEN<1:0> BCLK IrDA
17.7.2
IrDA
UARTIrDA IrDA IREN UxMODE<12> IREN UxRX UxTX
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
17-1
R/W-0 UARTEN R/W-0 WAKE bit15 R/W-0 LPBACK R/W-0 ABAUD R/W-0 URXINV R/W-0 BRGH R/W-0 R/W-0
UxMODE UARTx
R/W-0 USIDL R/W-0 IREN(1) R/W-0 RTSMD R/W-0(2) R/W-0(2) R/W-0 STSEL UEN<1:0>
PDSEL<1:0>
UARTENUARTx UARTx UARTx UEN<1:0> UARTx UARTx UARTx UARTx USIDL IRENIrDA IrDA IrDA RTSMDUxRTS UxRTS UxRTS UEN<1:0>UARTx UxTX UxRX BCLK UxCTS UxTX UxRX UxCTS UxRTS UxTX UxRX UxRTS UxCTS UxTX UxRX UxCTS UxRTS/BCLK WAKE UARTx UxRX LPBACKUARTx ABAUD URXINV UxRX UxRX BRGH BRGH
bit14 bit13
bit12
bit11
bit10 bit9-8
bit7
bit6
bit5
bit4
bit3
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
17-1
bit2-1
UxMODE UARTx
PDSEL<1:0> STSEL
bit0
BRGH
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
17-2
R/W-0 UTXISEL1 R/W-0 bit15,13 R/W-0 R/W-0 ADDEN RIDLE PERR FERR R/C-0 OERR URXDA
UxSTAUARTx
R/W-0 UTXINV
R/W-0 UTXISEL0
R/W-0 UTXBRK
R/W-0 UTXEN
UTXBF
TRMT
URXISEL<1:0>
UTXISEL<1:0> UTXINVIrDA IrDA UxTX IrDA UxTX UTXBRK UTXEN UARTx UxTX UxTX UTXBF TRMT URXISEL<1:0> UxRSR UxRSR UxRSR ADDEN
bit14
bit12 bit11
bit10
bit9
bit8
bit7-6
bit5
IrDA IREN
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
17-2
bit4
UxSTAUARTx
RIDLE PERR FIFO FERR FIFO OERR 1OERR UxRSR URXDA
bit3
bit2
bit1
bit0
IrDA IREN
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18.0
PIC24H dsPIC30F DS70046E_CN
18.1
18.2
ECAN PIC24H ECAN ECAN BOSCH 2.0A 2.0B 2.0A 2.0B Passive 2.0B Active BOSCH 2.0A 2.0B Mb/s DeviceNet CAN1 CAN2
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-1 ECAN
RXF15 RXF14 RXF13 RXF12 RXF11 RXF10 RXF9 RXF8 TRB7 TRB6 TRB5 TRB4 TRB3 TRB2 TRB1 TRB0 RXF7 RXF6 RXF5 RXF4 RXF3 RXF2 RXF1 RXF0 RXM2 RXM1 RXM0
CiTX(1) CiRX(1)
ECAN ECAN1 ECAN2
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18.3
TXABT TXREQ
18.3.3
REQOP<2:0> CiCTRL1<10:8> OPMODE<2:0> CiCTRL1<7:5> OPMODE
REQOP<2:0> CiTX CiRX
18.3.4
18.3.1
18.3.5
REQOP<2:0>111
18.3.6
18.3.2
WAKIF REQOP<2:0> CiCTRL1<10:8>= OPMODE<2:0> CiCTRL1<7:5> CiRX WAKFIL CiCFG2<14>
18.4
18.4.1
CiTRmnCON TXENn DMABS<2:0> CiFCTRL<15:13> FIFO
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
RBIF CiINTF<1> CiVEC CiRXFUL1 RBIF RBIE
18.4.5
RXWAR CiINTF<9>
18.4.2
FIFO
1111 ECAN FIFO FIFO CiFCTRL FIFO FSA<4:0> FIFO FIFO DMABS<2:0> FIFO
18.4.6
RXnIF ERRIF CiINTF IVRIF RBOVIF CiINTF<2> RXWAR RERRCNT<7:0> RXEP
18.4.3
FnBP<3:0> CiTRBnSID<0> EXIDE CiRXFnSID<3> EXIDE
18.4.4
CiFMSKSELn FnMSK<1:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18.5
18.5.1
18.5.4
CiTRmnCON TXENn TXENm DMABS<2:0> CiFCTRL<15:13>
RTRENn CiTRmnCON
18.5.5
TXREQ ABAT CiCTRL1<12> TXABT TXnIF
18.5.2
18.5.6
TXnPRI<1:0> CiTRmnCON TXnPRI<1:0> TXnPRI<1:0>
18.5.3
96ERRIF CiINTF<5> TXWAR CiINTF<10> TXWAR
TXREQn CiTRmnCON TXREQn TXREQn TXABTn TXLARBn TXERRn TXREQn TXREQn TXnIE TXREQn TXERRn TXLARBn
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18.5.7
18.6
TXnIF ERRIF CiINTF TXWAR TXEP CiINTF<12> TXBO CiINTF<13> ECAN1 ECAN2 C1TX C1RX C2TX C2RX ECAN1 ECAN2 C1TXIFC1RXIFC2TXIF C2RXIF
18.6.1
Figure 18-2 Sync Prop Phase1 Phase2
Mb/s
18-2
ECAN
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18.6.2
18-1 FCAN CANCKS
18.6.6
18-1
(BRP<5:0> 1)/FCAN
18.6.6.1
18.6.3
PRSEG<2:0> CiCFG2<2:0>
18.6.6.2
18.6.4
SEG1PH<2:0>CiCFG2<5:3> SEG2PH<2:0> CiCFG2<10:8>
SJW<1:0> CiCFG1<7:6> SJW<1:0> ECAN ECAN1 ECAN2
18.6.5
TQ/2 CiCFG2<6>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-1
15-14 OPMODE<2:0> R/W-0 CANCAP
CiCTRL1 ECAN
R/W-0 CSIDL R/W-0 ABAT R/W-0 CANCKS R/W-1 R/W-0 REQOP<2:0> R/W-0 R/W-0
CSIDL
ABAT CANCKSCAN
FCAN FCAN FOSC
10-8
REQOP<2:0> OPMODE<2:0> CANCAPCAN
WINSFR
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-2
15-5 DNCNT<4:0>
CiCTRL2 ECAN
DNCNT<4:0>DeviceNet 10010-11111 10001 EID<17> 00001 EID<0> 00000
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-3
15-13 12-8 ICODE<6:0>
CiVEC ECAN
FILHIT<4:0>
FILHIT<4:0> 10000-11111 01111 00001 00000 ICODE<6:0> 1000101-1111111 1000100 FIFO 1000011 1000010 1000001 1000000 0010000-0111111 0001111 RB15 0001001 0001000 0000111 TRB7 0000110 TRB6 0000101 TRB5 0000100 TRB4 0000011 TRB3 0000010 TRB2 0000001 TRB1 0000000 TRB0
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-4
R/W-0 15-13 R/W-0 R/W-0 R/W-0 FSA<4:0> R/W-0
CiFCTRL ECAN FIFO
R/W-0 R/W-0 R/W-0
DMABS<2:0>
DMABS<2:0> FSA<4:0>FIFO 11111 RB31 11110 RB30 00001 TRB1 00000 TRB0
12-5
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-5
15-14 13-8 FNRB<5:0>
CiFIFO ECAN FIFO
FBP<5:0>
FBP<5:0>FIFO 011111 RB31 011110 RB30 000001 TRB1 000000 TRB0 FNRB<5:0>FIFO 011111 RB31 011110 RB30 000001 TRB1 000000 TRB0
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-6
R/C-0 IVRIF 15-14 R/C-0 WAKIF R/C-0 ERRIF R/C-0 FIFOIF R/C-0 RBOVIF R/C-0 RBIF
CiINTF ECAN
TXBO TXBP RXBP TXWAR RXWAR EWARN R/C-0 TBIF
TXBO TXBP RXBP TXWAR RXWAR EWARN IVRIF WAKIF ERRIF CiINTF<13:8> FIFOIFFIFO RBOVIF RBIF TBIF
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-7
R/W-0 IVRIE 15-8 R/W-0 WAKIE R/W-0 ERRIE R/W-0 R/W-0 FIFOIE R/W-0 RBOVIE R/W-0 RBIE
CiINTE ECAN
R/W-0 TBIE
IVRIE WAKIE ERRIE FIFOIEFIFO RBOVIE RBIE TBIE
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-8
15-8
CiEC ECAN
TERRCNT<7:0>
RERRCNT<7:0>
TERRCNT<7:0> RERRCNT<7:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-9
R/W-0 15-8 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CiCFG1 ECAN
R/W-0
SJW<1:0>
BRP<5:0>
SJW<1:0> BRP<5:0> 1111 1/FCAN 0010 1/FCAN 0001 1/FCAN 0000 1/FCAN
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-10
R/W-x SEG2PHTS R/W-x R/W-x R/W-x SEG1PH<2:0> R/W-x R/W-x R/W-x PRSEG<2:0>
CiCFG2 ECAN
R/W-x WAKFIL R/W-x R/W-x SEG2PH<2:0> R/W-x R/W-x
WAKFIL SEG2PH<2:0> SEG2PHTS SEG1PH SAMCAN SEG1PH<2:0> PRSEG<2:0>
13-11 10-8
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-11
R/W-0 FLTEN15 R/W-0 FLTEN7 15-0 R/W-0 FLTEN6 R/W-1 FLTEN5 R/W-1 FLTEN4 R/W-1 FLTEN3 R/W-1 FLTEN2 R/W-1 FLTEN1
CiFEN1 ECAN
R/W-0 FLTEN14 R/W-0 FLTEN13 R/W-0 FLTEN12 R/W-0 FLTEN11 R/W-0 FLTEN10 R/W-0 FLTEN9 R/W-0 FLTEN8 R/W-1 FLTEN0
FLTENn
18-12
R/W-0 R/W-0 15-12 11-8
CiBUFPNT1 ECAN
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F3BP<3:0> F2BP<3:0>
F1BP<3:0>
F0BP<3:0>
F3BP<3:0> F2BP<3:0> F1BP<3:0> F0BP<3:0> 1111 FIFO 1110 0001 0000
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-13
R/W-0 R/W-0 15-12 11-8 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CiBUFPNT2 ECAN
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F7BP<3:0> F6BP<3:0>
F5BP<3:0>
F4BP<3:0>
F7BP<3:0> F6BP<3:0> F5BP<3:0> F4BP<3:0>
18-14
R/W-0 R/W-0 15-12 11-8
CiBUFPNT3 ECAN 8-11
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F11BP<3:0> F10BP<3:0>
F9BP<3:0>
F8BP<3:0>
F11BP<3:0> F10BP<3:0> F9BP<3:0> F8BP<3:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-15
R/W-0 R/W-0 15-12 11-8 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CiBUFPNT4 ECAN 12-15
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F15BP<3:0> F14BP<3:0>
F13BP<3:0>
F12BP<3:0>
F15BP<3:0> F14BP<3:0> F13BP<3:0> F12BP<3:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-16
R/W-x SID10 R/W-x SID2 15-5 R/W-x SID1 R/W-x SID0 R/W-x EXIDE R/W-x EID17
CiRXFnSIDECAN
R/W-x SID9 R/W-x SID8 R/W-x SID7 R/W-x SID6 R/W-x SID5 R/W-x SID4 R/W-x SID3 R/W-x EID16
SID<10:0> SIDx SIDx EXIDE MIDE MIDE EXIDE EID<17:16> EIDx EIDx
18-17
R/W-x EID15 R/W-x EID7 15-0
CiRXFnEIDECAN
R/W-x EID14 R/W-x EID13 R/W-x EID12 R/W-x EID11 R/W-x EID10 R/W-x EID9 R/W-x EID8 R/W-x EID6 R/W-x EID5 R/W-x EID4 R/W-x EID3 R/W-x EID2 R/W-x EID1 R/W-x EID0
EID<15:0> EIDx EIDx
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-18
R/W-0 R/W-0 15-14 13-12 11-10 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F7MSK<1:0>
CiFMSKSEL1 ECAN
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 F6MSK<1:0> F5MSK<1:0> F4MSK<1:0>
F3MSK<1:0>
F2MSK<1:0>
F1MSK<1:0>
F0MSK<1:0>
F7MSK<1:0> F6MSK<1:0> F5MSK<1:0> F4MSK<1:0> F3MSK<1:0> F2MSK<1:0> F1MSK<1:0> F0MSK<1:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-19
R/W-x SID10 R/W-x SID2 15-5 R/W-x SID1 R/W-x SID0 R/W-x MIDE R/W-x EID17
CiRXMnSIDECAN
R/W-x SID9 R/W-x SID8 R/W-x SID7 R/W-x SID6 R/W-x SID5 R/W-x SID4 R/W-x SID3 R/W-x EID16
SID<10:0> SIDx SIDx MIDE EXIDE SID/EID SID/EID EID<17:16> EIDx EIDx
18-20
R/W-x EID15 R/W-x EID7 15-0
CiRXMnEID ECAN
R/W-x EID14 R/W-x EID13 R/W-x EID12 R/W-x EID11 R/W-x EID10 R/W-x EID9 R/W-x EID8 R/W-x EID6 R/W-x EID5 R/W-x EID4 R/W-x EID3 R/W-x EID2 R/W-x EID1 R/W-x EID0
EID<15:0> EIDx EIDx
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-21
R/C-0 RXFUL15 R/C-0 RXFUL7 15-0 R/C-0 RXFUL6 R/C-0 RXFUL5 R/C-0 RXFUL4 R/C-0 RXFUL3 R/C-0 RXFUL2 R/C-0 RXFUL1
CiRXFUL1 ECAN
R/C-0 RXFUL14 R/C-0 RXFUL13 R/C-0 RXFUL12 R/C-0 RXFUL11 R/C-0 RXFUL10 R/C-0 RXFUL9 R/C-0 RXFUL8 R/C-0 RXFUL0
RXFUL<15:0>
18-22
R/C-0 RXFUL31 R/C-0 RXFUL23 15-0
CiRXFUL2 ECAN
R/C-0 RXFUL30 R/C-0 RXFUL29 R/C-0 RXFUL28 R/C-0 RXFUL27 R/C-0 RXFUL26 R/C-0 RXFUL25 R/C-0 RXFUL24 R/C-0 RXFUL22 R/C-0 RXFUL21 R/C-0 RXFUL20 R/C-0 RXFUL19 R/C-0 RXFUL18 R/C-0 RXFUL17 R/C-0 RXFUL16
RXFUL<31:16>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-23
R/C-0 RXOVF15 R/C-0 RXOVF7 15-0 R/C-0 RXOVF6 R/C-0 RXOVF5 R/C-0 RXOVF4 R/C-0 RXOVF3 R/C-0 RXOVF2 R/C-0 RXOVF1
CiRXOVF1 ECAN
R/C-0 RXOVF14 R/C-0 RXOVF13 R/C-0 RXOVF12 R/C-0 RXOVF11 R/C-0 RXOVF10 R/C-0 RXOVF9 R/C-0 RXOVF8 R/C-0 RXOVF0
RXOVF<15:0>
18-24
R/C-0 RXOVF31 R/C-0 RXOVF23 15-0
CiRXOVF2 ECAN
R/C-0 RXOVF30 R/C-0 RXOVF29 R/C-0 RXOVF28 R/C-0 RXOVF27 R/C-0 RXOVF26 R/C-0 RXOVF25 R/C-0 RXOVF24 R/C-0 RXOVF22 R/C-0 RXOVF21 R/C-0 RXOVF20 R/C-0 RXOVF19 R/C-0 RXOVF18 R/C-0 RXOVF17 R/C-0 RXOVF16
RXOVF<31:16>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-25
R/W-0 TXENn R/W-0 TXENm 15-8 TXABTm(1) TXLARBm(1) TXERRm(1) R/W-0 TXREQm R/W-0 RTRENm R/W-0
CiTRmnCONECAN 0,2,4,6 1,3,5,7
TXABTn TXLARBn TXERRn R/W-0 TXREQn R/W-0 RTRENn R/W-0 R/W-0 R/W-0 TXnPRI<1:0>
TXmPRI<1:0>
TXENm TRBn TRBn TXABTm TXLARBm TXERRm TXREQm RTRENm TXREQ TXREQ TXmPRI<1:0>
TXREQ
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-26
R/W-x SID5 15-13 12-2
CiTRBnSID ECAN
R/W-x SID10 R/W-x SID9 R/W-x SID8 R/W-x SID7 R/W-x SID6 R/W-x SID4 R/W-x SID3 R/W-x SID2 R/W-x SID1 R/W-x SID0 R/W-x R/W-x
SID<10:0>
18-27
R/W-x EID13 15-12 11-0
CiTRBnEID ECAN
R/W-x EID17 R/W-x EID16 R/W-x EID15 R/W-x EID14 R/W-x EID12 R/W-x EID11 R/W-x EID10 R/W-x EID9 R/W-x EID8 R/W-x EID7 R/W-x EID6
EID<17:6>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
18-28
R/W-x EID5 15-10 R/W-x R/W-x DLC3 R/W-x DLC2 R/W-x DLC1
CiTRBnDLC ECAN
R/W-x EID4 R/W-x EID3 R/W-x EID2 R/W-x EID1 R/W-x EID0 R/W-x R/W-x R/W-x DLC0
EID<5:0> DLC<3:0>
18-29
R/W-x TRBnDm7
CiTRBnDmECAN 7(1)
R/W-x TRBnDm6 R/W-x TRBnDm5 R/W-x TRBnDm4 R/W-x TRBnDm3 R/W-x TRBnDm2 R/W-x TRBnDm1 R/W-x TRBnDm0
TRnDm<7:0>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
18-30
15-13 12-8
CiTRBnSTAT ECAN
R/W-x FILHIT4 R/W-x FILHIT3 R/W-x FILHIT2 R/W-x FILHIT1 R/W-x FILHIT0
FILHIT<4:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19.0
PIC24H dsPIC30F DS70046E_CN
19.2
ADxPCFGH<15:0> ADxPCFGL<15:0> ADxCON2<15:13> ADxCON3<5:0> ADxCON2<9:8> ADxPCFGH<15:0> ADxPCFGL<15:0> ADxCON1<7:5> ADxCON3<12:8> ADxCON1<9:8> ADxCON1<15> ADxIF
PIC24H ADCx AD12B ADxCON1<10> AD12B
19.1
Successive Approximation Msps ksps AN31 19-1
19.3
ADC1 ADC2 ADC1 ADC2 AD1IF AD2IF ADC1 ADC2 SMPI<3:0> ADxCON2<5:2> ADDMABM ADxCON1<12> ADDMABM
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-1
VREF+(1) VREF-(1) AVSS
ADC1
AVDD
VREF-
CH1(2)
ADC1
AN10 VREF-
CH2(2)
CH3(2) CH1,CH2, CH3,CH0
AN11 VREF00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011
AN10 AN11
AN30 AN31
11110 11111 VREFAN1
VREF+ VREF-
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-2
VREF+(2) VREF-(2) AVSS
ADC2
AVDD
VREF-
CH1(3)
ADC2
AN10 VREF-
CH2(3)
CH3(3) CH1,CH2, CH3,CH0
AN11 VREF00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011
AN10 AN11
AN14 AN15
11110 11111 VREFAN1
AN0-AN15 ADC1 ADC2 VREF+ VREF-
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-1
TCY(ADCS ADCS
19-3
1111 1111 1023) 1111 1110 1022)
0000 0011 515) 0000 0010 514) 0000 0001 513) 0000 0000 512) 1111 1111 511) 1111 1110 510) 1111 1101 509)
0000 0001 0000 0000 VREFL VREFL VREFH VREFL 1024 VREFL (VREFH VREFL) 1024 VREFL 1023 (VREFH VREFL) 1024 (VINH VINL) VREFH
19-4
ADxCON3<15>
ADxCON3<5:0> 5,., FOSC Tosc 1/Fosc
TOSC
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-1
R/W-0 ADON R/W-0 R/W-0 SSRC<2:0> bit15 R/W-0 R/W-0 SIMSAM R/W-0 ASAM R/W-0 HC,HS SAMP
ADxCON1ADCx
R/W-0 ADSIDL R/W-0 ADDMABM R/W-0 AD12B R/W-0 R/W-0 R/C-0 DONE FORM<1:0>
ADONA/D ADSIDL ADDMABM AD12B10 FORM<1:0> DOUT sddd dddd dd00 0000 d<9> DOUT dddd dddd dd00 0000 DOUT ssss sssd dddd dddd d<9> DOUT 0000 00dd dddd dddd DOUT sddd dddd dd00 0000 d<11> DOUT dddd dddd dddd 0000 DOUT ssss sddd dddd dddd d<11> DOUT 0000 dddd dddd dddd SSRC<2:0> ADC1 Timer3 ADC2 Timer5 INTx
bit14 bit13
bit12
bit11 bit10
bit9-8
bit7-5
bit4
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-1
bit3
ADxCON1ADCx
SIMSAM CHPS<1:0> AD12B SIMSAM CHPS<1:0> CHPS<1:0> ASAMA/D SAMP SAMP SAMP ASAM ASAM SSRC SSRC DONEA/D DONE
bit2
bit1
bit0
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-2
R/W-0 BUFS bit15-13 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 BUFM
ADxCON2ADCx
R/W-0 VCFG<2:0> R/W-0 R/W-0 CSCNA R/W-0 R/W-0 R/W-0 ALTS CHPS<1:0>
SMPI<3:0>
VCFG<2:0>
ADREF+ AVDD VREF+ AVDD VREF+ AVDD ADREFAVSS AVSS VREF VREFAVSS
bit12-11 bit10
CSCNA CH0+
bit9-8
CHPS<1:0> AD12B CHPS<1:0> BUFS BUFM
0x8-0xF 0x0-0x7 0x0-0x7 0x8-0xF
bit7
bit6 bit5-2
SMPI<3:0>
1111 1110
0001 0000
bit1
BUFM
bit0
ALTS
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-3
ADRC R/W-0 bit15 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ADxCON3ADCx
R/W-0 R/W-0 R/W-0 SAMC<4:0> R/W-0 R/W-0 R/W-0
ADCS<5:0>
ADRC SAMC<4:0> 11111 00001 00000 ADCS<5:0>A/D 111111 (ADCS<7:0> 000010 (ADCS<7:0> 000001 (ADCS<7:0> 000000 (ADCS<7:0>
bit14-13 bit12-8
bit7-6 bit5-0
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-4
bit15-3 bit2-0 R/W-0 R/W-0 DMABL<2:0>
ADxCON4ADCx
R/W-0
DMABL<2:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-5
bit15-11 bit10-9 R/W-0 R/W-0
ADxCHS123 ADCx
R/W-0 R/W-0 R/W-0 CH123SB R/W-0 CH123SA CH123NB<1:0>
CH123NA<1:0>
CH123NB<1:0> AD12B CHxNB AN10 AN11 VREFCH123SB AD12B CHxSA CH123NA<1:0> AD12B CHxNA AN10 AN11 VREFCH123SA AD12B CHxSA
bit8
bit7-3 bit2-1
bit0
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-6
R/W-0 CH0NB R/W-0 CH0NA bit15 bit14-13 bit12-8 bit7 R/W-0 R/W-0 R/W-0 CH0SA<4:0> R/W-0
ADxCHS0 ADCx
R/W-0 R/W-0 R/W-0 CH0SB<4:0> R/W-0 R/W-0 R/W-0
CH0NB CH0SB<4:0> bit<4:0> CH0NA VREF CH0SA<4:0> 11111 AN31 11110 AN30 00010 00001 00000
bit6-5 bit4-0
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
19-7
R/W-0 CSS31 R/W-0 CSS23 bit15-0 R/W-0 CSS22 R/W-0 CSS21 R/W-0 CSS20 R/W-0 CSS19 R/W-0 CSS18 R/W-0 CSS17
ADxCSSH ADCx
R/W-0 CSS30 R/W-0 CSS29 R/W-0 CSS28 R/W-0 CSS27 R/W-0 CSS26 R/W-0 CSS25 R/W-0 CSS24 R/W-0 CSS16
CSS<31:16>A/D
ADxCSSL ADREF-
19-8
R/W-0 CSS15 R/W-0 CSS7 bit15-0
ADxCSSL ADCx
R/W-0 CSS14 R/W-0 CSS13 R/W-0 CSS12 R/W-0 CSS11 R/W-0 CSS10 R/W-0 CSS9 R/W-0 CSS8 R/W-0 CSS6 R/W-0 CSS5 R/W-0 CSS4 R/W-0 CSS3 R/W-0 CSS2 R/W-0 CSS1 R/W-0 CSS0
CSS<15:0>
ADxCSSL ADREF-
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
19-9
R/W-0 PCFG31 R/W-0 PCFG23 bit15-0 R/W-0 PCFG22 R/W-0 PCFG21 R/W-0 PCFG20 R/W-0 PCFG19 R/W-0 PCFG18 R/W-0 PCFG17
AD1PCFGHADC1 (1,2)
R/W-0 PCFG30 R/W-0 PCFG29 R/W-0 PCFG28 R/W-0 PCFG27 R/W-0 PCFG26 R/W-0 PCFG25 R/W-0 PCFG24 R/W-0 PCFG16
PCFG<31:16>A/D AVSS
PCFG PCFG ADC2 AN0-AN15 ADC2
19-10
R/W-0 PCFG15 R/W-0 PCFG7 bit15-0
ADxPCFGLADCx (1,2)
R/W-0 PCFG14 R/W-0 PCFG13 R/W-0 PCFG12 R/W-0 PCFG11 R/W-0 PCFG10 R/W-0 PCFG9 R/W-0 PCFG8 R/W-0 PCFG6 R/W-0 PCFG5 R/W-0 PCFG4 R/W-0 PCFG3 R/W-0 PCFG2 R/W-0 PCFG1 R/W-0 PCFG0
PCFG<15:0>A/D AVSS
PCFG PCFG AD1PCFGL AD2PCFGL AN0-AN15
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
20.0
PIC24H dsPIC30F DS70046E_CN
20-1 20-1FBS FOSCSEL FOSC FWDT FPOR 0xF80000h 0x800000-0xFFFFFF 1111 1111
PIC24H CodeGuard JTAG ICSP
20.1
0xF80000
20-1
0xF80000 0xF80002 0xF80004
TEMP WDTPRE BSS<2:0> SSS<2:0> GSS<1:0> FNOSC<2:0> OSCIOFNC POSCMD<1:0> WDTPOST<3:0> FPWRT<2:0> BWRP SWRP GWRP RBS<1:0> RSS<1:0> IESO FCKSM<1:0> WINDIS
0xF80006 FOSCSEL 0xF80008 FOSC 0xF8000A FWDT 0xF8000C FPOR 0xF8000E 0xF80010 FUID0 0xF80012 FUID1 0xF80014 FUID2 0xF80016 FUID3
FWDTEN
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
20-2
BWRP
PIC24H
0x0007FE 0x0007FE 0x001FFE 0x001FFE 0x003FFE 0x003FFE
BSS<2:0>
RBS<1:0>
1024
SWRP
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
20-2
SSS<2:0>
PIC24H
128K 256K 0x003FFE 0x003FFE 0x007FFE 0x007FFE 0x00FFFE 0x00FFFE 0x001FFE 0x001FFE 0x003FFE 0x003FFE 0x007FFE 0x007FFE
RSS<1:0>
2048 4096
GSS<1:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
20-2
GWRP
PIC24H
LPRC OSC2 OSC2 OSC2 LPRC RCON SWDTEN RCON SWDTEN LPRC 1:128 1:32 1111 1:32,768 1110 1:16,384 0001 0000
IESO
FOSCSEL
TEMP
FOSCSEL
FNOSC<2:0>
FOSCSEL
FCKSM<1:0>
FOSC
OSCIOFNC
FOSC
POSCMD<1:0>
FOSC
FWDTEN
FWDT
WINDIS
FWDT
WDTPRE
FWDT
WDTPOST
FWDT
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
20-2
FPWRT<2:0>
PIC24H
FPOR PWRT PWRT PWRT PWRT PWRT PWRT PWRT PWRT
FPOR, RESERVED3 FGS, FOSCSEL, FOSC, FWDT, FPOR
20.2
20-1
3.3V
PIC24H 2.5V 3.3V PIC24H 20-1 VDDCORE/VCAP 23.1 23-12 TSTARTUP TSTARTUP
PIC24H VDDCORE/VCAP
VDDCORE 23.1 23-12
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
20.3
PIC24H LPRC LPRC WDTPRE TWDT WDTPOST<3:0> FWDT<3:0> 1:32,768 NOSC OSWEN PWRSAV CLRWDT PWRSAV SLEEP IDLE RCON<3,2> WDTO RCON<4> CLRWDT PWRSAV
FWDT FWDTEN FWDTEN FWDTEN SWDTEN RCON<5> SWDTEN WINDIS FWDT<6> CLRWDT CLRWDT CLRWDT
20-2
SWDTEN FWDTEN
LPRC WDTPRE 32.768 ms/4 WDTPOST<3:0>
LPRC
CLRWDT PWRSAV
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
20.4 JTAG 20.7
PIC24H JTAG MPLAB® MPLAB EMUCx EMUDx PGC1/EMUC1 PGD1/EMUD1 PGC2/EMUC2 PGD2/EMUD2 PGC3/EMUC3 PGD3/EMUD3 MCLRVDDVSSPGCPGD EMUDx/EMUCx ICSP
20.5
CodeGuard
PIC24HCodeGuard CodeGuard Intelligent Property CodeGuard CodeGuard PIC24H GodeGuard DS70180A_CN CodeGuard
20.6
PIC24H dsPIC33F/PIC24H DS70152C_CN ICSP PGC1/EMUC1 PGD1/EMUD1 PGC2/EMUC2 PGD2/EMUD2 PGC3/EMUC3 PGD3/EMUD3
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
21.0
PIC24H dsPIC30F DS70046E_CN
PIC24H PIC24F dsPIC30F/33F
21-1 21-2 PIC24H WREG
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
CALL/GOTO RETURN/RETFIE dsPIC30F/33F DS70157B_CN
21-1
#text (text) [text] <n:m> bit4 Expr lit1 lit4 lit5 lit8 lit10 lit14 lit16 lit23 None Slit10 Slit16 Slit6 Wm,Wn Wm*Wm Wm*Wn
"text" "text text {0.15} {0x0000.0x1FFF} {0,1} {0.15} {0.31} {0.255} {0.255} {0:1023} {0.16384} {0.65535} {0.8388608} {-512.511} {-32768.32767} {-16.16} {W0.W15} [Wd], [Wd++], [Wd-], [++Wd], [-Wd] Wnd, [Wnd], [Wnd++], [Wnd-], [++Wnd], [-Wnd], [Wnd+Wb] W4,W5 W5,W6 W6,W7 W5,W4 W6,W4 W7,W5 W6,W5 W7,W6 {W0.W15}
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
21-1
WREG {W0.W15} {W0.W15} [Ws], [Ws++], [Ws-], [++Ws], [-Ws] Wns, [Wns], [Wns++], [Wns-], [++Wns], [-Wns], [Wns+Wb]
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
21-2
ADDC ADDC ADDC ADDC ADDC ADDC BCLR BCLR BCLR BSET BSET BSET BSW.C BSW.Z BTSC BTSC BTSC BTSS BTSS BTSS
C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,N,OV,Z C,N,OV,Z C,N,OV,Z
f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd f,WREG Ws,Wd Wb,Wns,Wnd Wb,#lit5,Wnd f,#bit4 Ws,#bit4 C,Expr GE,Expr GEU,Expr GT,Expr GTU,Expr LE,Expr LEU,Expr LT,Expr LTU,Expr N,Expr NC,Expr NN,Expr NZ,Expr Expr Z,Expr f,#bit4 Ws,#bit4 Ws,Wb Ws,Wb f,#bit4 Ws,#bit4 f,#bit4 Ws,#bit4 f,#bit4 Ws,#bit4
WREG WREG WREG lit10 lit5 WREG WREG WREG lit10 lit5 .AND.WREG WREG .AND.WREG lit10 .AND.Wd .AND.Ws .AND. lit5 WREG lit5 Ws<Wb> Ws<Wb>
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
21-2
BTST BTST BTST.C BTST.Z BTST.C BTST.Z BTSTS BTSTS BTSTS.C BTSTS.Z CALL CALL CALL CLRWDT CLRWDT CPSEQ CPSGT CPSLT CPSNE CPSEQ CPSGT CPSLT CPSNE DEC2 DEC2 DEC2 DEC2 DISI DISI DIV.S DIV.SD DIV.U DIV.UD EXCH FBCL FF1L FF1R GOTO EXCH FBCL FF1L FF1R GOTO GOTO f,WREG Ws,Wd Wb,#lit5 Wb,Ws Wb,#lit5 Wb,Ws f,WREG Ws,Wd f,WREG Ws,Wd #lit14 Wm,Wn Wm,Wn Wm,Wn Wm,Wn Wns,Wnd Ws,Wnd Ws,Wnd Ws,Wnd Expr
WDTO,Sleep C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z N,Z,C,OV N,Z,C,OV N,Z,C,OV N,Z,C,OV
f,#bit4 Ws,#bit4 Ws,#bit4 Ws,Wb Ws,Wb f,#bit4 Ws,#bit4 Ws,#bit4 lit23 WREG
Ws<Wb> Ws<Wb> 0x0000 WREG 0x0000 0x0000 WREG WREG lit5 0x0000 0x0000 WREG lit5 f=f-1 WREG f=f-2 WREG 16/16 32/16 16/16 32/16
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
21-2
INC2 INC2 INC2 INC2 MOV.b MOV.D MOV.D MUL.SS MUL.SU MUL.US MUL.UU MUL.SU MUL.UU NOPR POP.D POP.S PUSH PUSH PUSH PUSH.D PUSH.S PWRSAV PWRSAV #lit1 f,WREG Ws,Wd f,WREG Ws,Wd f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd #lit14 f,WREG Ws,Wd Wb,Wns,Wnd Wb,#lit5,Wnd f,Wn f,WREG #lit16,Wn #lit8,Wn Wn,f Wso,Wdo WREG,f Wns,Wd Ws,Wnd Wb,Ws,Wnd Wb,Ws,Wnd Wb,Ws,Wnd Wb,Ws,Wnd Wb,#lit5,Wnd Wb,#lit5,Wnd f,WREG Ws,Wd
C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,N,OV,Z C,N,OV,Z C,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z WDTO,Sleep
f=f+1 WREG WREG .IOR.WREG WREG .IOR.WREG lit10 .IOR.Wd .IOR.Ws .IOR. lit5 WREG lit5 WREG WREG W(ns):W(ns W(nd 1):W(nd) {Wnd Wnd} signed(Wb) signed(Ws) {Wnd Wnd} signed(Wb) unsigned(Ws) {Wnd Wnd} unsigned(Wb) signed(Ws) {Wnd Wnd} unsigned(Wb) unsigned(Ws) {Wnd Wnd} signed(Wb) unsigned(lit5) {Wnd Wnd} unsigned(Wb) unsigned(lit5) W3:W2 WREG f=f+1 WREG W(nd):W(nd W(ns):W(ns
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
21-2
RCALL RCALL RCALL REPEAT REPEAT REPEAT RESET RETFIE RETLW RETURN RESET RETFIE RETLW RETURN RLNC RLNC RLNC RLNC RRNC RRNC RRNC RRNC SESE SESESE59 SUBB SUBB SUBB SUBB SUBB SUBB SUBR SUBR SUBR SUBR SUBR SUBBR SUBBR SUBBR SUBBR SUBBR SWAP SWAP.b SWAP TBLRDH TBLRDH f,WREG Ws,Wd f,WREG Ws,Wd f,WREG Ws,Wd f,WREG Ws,Wd Ws,Wnd WREG f,WREG Ws,Wd Wb,Wns,Wnd Wb,#lit5,Wnd f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd f,WREG Wb,Ws,Wd Wb,#lit5,Wd f,WREG Wb,Ws,Wd Wb,#lit5,Wd Ws,Wd #lit10,Wn
C,N,Z C,N,Z C,N,Z C,N,Z C,N,Z C,N,Z C,N,Z C,N,OV,Z C,N,OV,Z C,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z C,DC,N,OV,Z
Expr #lit14
lit14 (Wn) WREG WREG WREG WREG 0xFFFF WREG 0xFFFF 0xFFFF WREG lit5 WREG WREG WREG lit10 lit5 WREG WREG WREG lit10 lit5 WREG WREG WREG lit5 WREG WREG WREG lit5 <23:16> Wd<7:0>
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
21-2
TBLRDL TBLWTH TBLWTL ULNK TBLRDL TBLWTH TBLWTL ULNK f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd Ws,Wnd
C,Z,N
Ws,Wd Ws,Wd Ws,Wd
<15:0> Ws<7:0> <23:16> <15:0> .XOR.WREG WREG .XOR.WREG lit10 .XOR.Wd .XOR.Ws .XOR. lit5
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
22.0
22.1
MPLAB
MPLAB® MPASM MPLAB MPLAB MPLINK MPLIB MPLAB ASM30 MPLAB MPLAB 2000 MPLAB REAL MPLAB PICSTART® Plus MPLAB PICkit2
MPLAB 8/16 MPLAB Windows® HI-TECH MPLAB MPLAB
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
22.2 MPASM 22.5
MPASM MPASM MPLINK Intel® COFF MPASM MPLAB
MPLAB ASM30
MPLAB ASM30 dsPIC30F MPLAB dsPIC30F MPLAB
22.3
MPLAB MPLAB
MPLAB MPLAB ANSI Microchip PIC18 PIC24 dsPIC30F dsPIC33 MPLAB
22.6
MPLAB
22.4
MPLINK MPLIB
MPLAB SIMPIC MCUdsPIC® MPLAB MPLAB MPLAB MPASMMAPLAB ASM30
MPLINK MPASM MPLAB MPLIB
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
22.7 MPLAB 2000 22.9 MPLAB
MPLAB 2000 MPLAB 2000 MPLAB MPLAB 2000 MPLAB 2000 MPLAB 2000 Microsoft® Windows® Microchip MPLAB RS-232 dsPIC MPLAB Microchip In-Circuit Serial ProgrammingICSPMPLAB MPLAB
22.10 MPLAB
MPLAB VDDMIN VDDMAX ICSP MPLAB MPLAB RS-232 MPLAB SD/MMC
22.8
MPLAB REAL
MPLAB REAL ICEMicrochip MPLAB PIC® dsPIC MPLAB REAL MPLAB RJ11 LVDS CAT5 MPLAB MPLAB REAL MPLAB MPLAB REAL
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
22.11 PICSTART Plus
PICSTART Plus RS-232 MPLAB PICSTART Plus PIC16C92X PIC17C76X PICSTART Plus
22.13
dsPIC RS-232 EEPROM PICDEM dsPICDEM Microchip KEELOQ® CANIrDA®PowerSmart SEEVAL® Microchip www.microchip.com
22.12 PICkit
PICkit2 Microchip PIC18F PICkit HITECH PICCLite Microchip PIC®
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23.0
PIC24H PIC24H
-40°C +85°C -65°C +150°C .-0.3V +4.0V MCLR .-0.3V 0.3V .-0.3V +5.6V VDDCORE 2.25V 2.75V .300 2.250 .200 2.200 23-2 CLKOUT VREF+ VREF-SCLxSDAxPGCx PGDx 12mA
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23.1
MIPS
3.0-3.6V -40°C +85°C MIPS PIC24H
23-1
23-2
PIC24H
+125
PINT (IDD IOH) ({VDD VOH} IOH) (VOL IOL)
PINT PI/O
PDMAX
TA)/JA
23-3
48.4 52.3 38.7 38.3 °C/W °C/W °C/W °C/W
TQFP 14x14x1 TQFP 12x12x1 TQFP 12x12x1 TQFP 10x10x1
23-4
3.0V 3.6V -40°C +85°C
DC10 DC12 DC16 DC17 VPOR SVDD
0.05
V/ms 0.1s 3.3V 2.5V
3.3V 25°C
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-5
DC20 DC20a DC21 DC21a DC22 DC22a DC23 DC23a DC24 DC24a
3.0V 3.6V -40°C +85°C +25°C +85°C +25°C +85°C +25°C +85°C +25°C +85°C +25°C +85°C
3.3V 3.3V 3.3V 3.3V 3.3V
MIPS MIPS MIPS MIPS MIPS
3.3V 25°C OSC1 VSSMCLR FSCM SRAM
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-6
IIDLE
3.0V 3.6V -40°C +85°C
+25°C +85°C +25°C +85°C +25°C +85°C +25°C +85°C +25°C +85°C 3.3V 3.3V 3.3V 3.3V 3.3V
IIDLE DC40 DC40a DC41 DC41a DC42 DC42a DC43 DC43a DC44 DC44a 16.5
MIPS MIPS MIPS MIPS MIPS
3.3V 25°C IIDLE
23-7
DC60 DC60a DC61 DC61a
3.0V 3.6V -40°C +85°C +25°C +85°C +25°C +85°C
3.0V 3.0V (3,4) IWDT(3)
3.3V 25°C
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-8
IDOZE
3.0V 3.6V -40°C +85°C 1:64 1:128 1:64 1:128 25°C 85°C
DC70a DC70f DC70g DC71a DC71f DC71g
3.3V MIPS
3.3V 25°C
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-9
DI10 DI15 DI16 DI17 DI18 DI19 DI20
3.0V 3.6V -40°C +85°C MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx SMBus SMBus 3.3V VPIN VPIN VPIN VPIN VPIN SMBus SMBus
DI25 DI26 DI27 DI28 DI29 ICNPU DI30 DI50 DI51 DI55 DI56
(2)(3) MCLR OSC1
3.3V 25°C MCLR
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-10
DO10 DO16 DO20 DO26
3.0V 3.6V -40°C +85°C
OSC2/CLKO OSC2/CLKO
3.3V 3.3V -3.0 mAVDD 3.3V -1.3 mAVDD 3.3V
3.3V 25°C
23-11
D130 D131 D132B D133A D134 D135 D136 D137 D138
3.0V 3.6V -40°C +85°C
VPEW TRETD IDDP
VMIN VMIN
1000 20.5
-40°C +85°C VMIN VMIN
3.3V 25°C
23-12
-40°C +85°C CEFC
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23.2
PIC24H
23-13
3.0V 3.6V -40°C +85°C 23.0
23-1
OSC2 VDD/2 OSC2 OSC2 OSC2
23-14
DO50 COSC2
OSC2/SOSC2 OSC1
DO56 DO58
OSC2 SCLx SDAx
3.3V 25°C
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-2
OSC1
OS20 OS30 OS25 OS30 OS31 OS31
CLKO
OS41 OS40
23-15
OS10
2.5V 3.6V -40°C +85°C CLKI ECPLL 12.5 0.625 TOSC ECPLL XTPLL HSPLL SOSC
OS20 OS25 OS30 OS31 OS40 OS41
TOSC TosL TosH
TOSC 1/FOSC OSC1
TosR OSC1 TosF TckR CLKO TckF CLKO
3.3V 25°C OSC1/CLKI "DC" OSC2 CLKO
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-16
OS50 OS51 OS52 OS53 FPLLI FSYS TLOC DCLK CLKO
3.0V 3.6V
3.0V 3.6V -40°C +85°C ECPLL HSPLL XTPLL
3.3V 25°C
23-17
3.0V 3.6V -40°C +85°C
7.3728
+25°C -40°C +85°C
3.0-3.6V 3.0-3.6V
25°C 3.3V
23-18
3.0V 3.6V -40°C +85°C
32.768 LPRC
+25°C -40°C +85°C
3.0-3.6V 3.0-3.6V
LPRC
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-3 CLKO
DI35 DI40 DO31 DO32 23-1
23-19
DO31 DO32 DI35 DI40
CLKO
3.0V 3.6V -40°C +85°C TIOR TIOF TINP TRBP INTx
3.3V 25°C
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-4
MCLR PWRT SY13 SY35 FSCM 23-1 SY11 SY10
SY12
SY30
SY20 SY13
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-20
SY10 SY11 TMCL TPWRT MCLR
3.0V 3.6V -40°C +85°C 0.75 1024 TOSC 1.25 -40°C +85°C -40°C +85°C
SY12 SY13 SY20
TPOR TIOZ TWDT1 TWDT2
MCLR
-40°C +85°C
-40°C +85°C -40°C +85°C TOSC OSC1 -40°C +85°C
SY30 SY35
TOST TFSCM
25°C
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-5 TIMER1TIMER2TIMER3 TIMER4TIMER5TIMER6TIMER7TIMER8 TIMER9
TxCK Tx10 Tx15 OS60 TMRx Tx11 Tx20
23-1
23-21
TA10
TIMER1
3.0V 3.6V -40°C +85°C TxCK (TCY 40)/N TA15 TA15
TTXH
TA11
TTXL
TxCK
TA15
TTXP
TxCK
OS60 SOSC1/T1CK T1CON<1>
TA20
TCKEXTMRL TxCK Timer1
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-22
TB10
TIMER2 TIMER4 TIMER6 TIMER8
3.0V 3.6V -40°C +85°C TxCK (TCY 40)/N TB15 TB15
TtxH
TB11
TtxL
TxCK
TB15
TtxP
TxCK
TB20
TCKEXTMRL TxCK
23-23
TC10 TC11 TC15 TtxH TtxL TtxP
TIMER3 TIMER5 TIMER7 TIMER9
3.0V 3.6V -40°C +85°C TxCK TxCK TxCK TC15 TC15
TC20
(TCY 40)/N TCKEXTMRL TxCK
2007 Microchip Technology Inc.
DS70175D_CN
PIC24H
23-6 CAPx
IC10 IC15 23-1
IC11
23-24
IC10 IC11 IC15 TccL TccH TccP
3.0V 3.6V -40°C +85°C 40)/N
23-7
OC11
OC10
23-1
23-25
OC10 OC11 TccF TccR
3.0V 3.6V -40°C +85°C D032 D031
25°C
DS70175D_CN
2007 Microchip Technology Inc.
PIC24H
23-8 OC/PWM
OC20 OCFA/O

Other recent searches


TMS320C6000 - TMS320C6000   TMS320C6000 Datasheet
PD16006164TFT-LCD6 - PD16006164TFT-LCD6   PD16006164TFT-LCD6 Datasheet
IRL3102PbF - IRL3102PbF   IRL3102PbF Datasheet
CXA1622M - CXA1622M   CXA1622M Datasheet
CXA1622P - CXA1622P   CXA1622P Datasheet
1640360000 - 1640360000   1640360000 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive