| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
2007 Microchip Technology Inc. DS70175D_CN Microchip Microch
Top Searches for this datasheetPIC24H 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 searchesTMS320C6000 - 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 |