| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
2008 Microchip Technology Inc. DS70289A_CN Microchip Microch
Top Searches for this datasheetPIC24HJ32GP202/204 PIC24HJ16GP304 2008 Microchip Technology Inc. DS70289A_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 MPLAB PICmicro PICSTART MATE rfPIC SmartShunt Microchip Technology Inc. FilterLab Linear Active Thermistor 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 In-Circuit Serial Programming ICSP ICEPIC Mindi MiWiMPASMMPLAB Certified MPLIBMPLINK mTouch PICkit PICDEM PICDEM.net PICtail PIC32 PowerCal PowerInfo PowerMate PowerTool REAL ICErfLABSelect ModeTotal EnduranceUNI/O WiperLockZENAMicrochip Technology Inc. SQTP Microchip Technology Inc. 2008, Microchip Technology Inc. Microchip Chandler Tempe Gresham ISO/TS-16949:2002 PIC® dsPIC® KEELOQ® EEPROM ISO/TS16949:2002 Microchip 9001:2000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 MIPS 3.0-3.6V -40°C +85°C -40°C +125°C 3.0V 3.6V 32/16 16/16 Phase-Locked Loop 2.5V 32.768 FIFO SRAM SRAM 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 I2C- UART UART FIFO IrDA® Analog-to-Digital Converter Msps Ksps CMOS 3.3V ±10% SDIP/SOIC/QFN-S QFN/TQFP DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 UART I2C PIC24HJ32GP202 3(1) SDIP SOIC QFN-S TQFP TQFP PIC24HJ32GP204 PIC24HJ16GP304 3(1) 3(1) 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 SDIP SOIC MCLR AN0/VREF+/CN2/RA0 AN1/VREF-/CN3/RA1 PGED1/AN2/C2IN-/RP0/CN4/RB0 PGEC1/AN3/C2IN+/RP1/CN5/RB1 AN4/RP2/CN6/RB2 AN5/RP3/CN7/RB3 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 SOSCI/RP4/CN1/RB4 SOSCO/T1CK/CN0/RA4 PGED3/ASDA1/RP5/CN27/RB5 AVDD AVSS AN9/RP15/CN11/RB15 AN10/RP14/CN12/RB14 AN11/RP13/CN13/RB13 AN12/RP12/CN14/RB12 PGEC2/TMS/RP11/CN15/RB11 PGED2/TDI/RP10/CN16/RB10 VCAP/VDDCORE TDO/SDA1/RP9/CN21/RB9 TCK/SCL1/RP8/CN22/RB8 INT0/RP7/CN23/RB7 PGEC3/ASCL1/RP6/CN24/RB6 PIC24HFJ32GP202 QFN-S PGED1/AN2/C2IN-/RP0/CN4/RB0 PGEC1/AN3/C2IN+/RP1/CN5/RB1 AN4/RP2/CN6/RB2 AN5/RP3/CN7/RB3 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 SOSCI/RP4/CN1/RB4 SOSCO/T1CK/CN0/RA4 PGED3/ASDA1/RP5/CN27/RB5 PGEC3/ASCL1/RP6/CN24/RB6 INT0/RP7/CN23/RB7 TCK/SCL1/RP8/CN22/RB8 AN11/RP13/CN13/RB13 AN12/RP12/CN14/RB12 PGEC2/TMS/RP11/CN15/RB11 PGED2/TDI/RP10/CN16/RB10 VCAP/VDDCORE TDO/SDA1/RP9/CN21/RB9 PIC24HJ32GP202 DS70289A_CN AN10/RP14/CN12/RB14 AVSS AN9/RP15/CN11/RB15 AN1/VREF-/CN3/RA1 AN0/VREF+/CN2/RA0 MCLR AVDD 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 TQFP PGEC1/AN3/C2IN+/RP1/CN5/RB1 PGED1/AN2/C2IN-/RP0/CN4/RB0 AN1/VREF-/CN3/RA1 AN0/VREF+/CN2/RA0 MCLR AVDD AVSS AN9/RP15/CN11/RB15 AN10/RP14/CN12/RB14 TCK/RA7 TMS/RA10 2008 Microchip Technology Inc. SOSCO/T1CK/CN0/RA4 TDI/RA9 RP19/CN28/RC3 RP20/CN25/RC4 RP21/CN26/RC5 PGED3/ASDA1/RP5/CN27/RB5 PGEC3/ASCL1/RP6/CN24/RB6 INT0/RP7/CN23/RB7 SCL1/RP8/CN22/RB8 AN4/RP2/CN6/RB2 AN5/RP3/CN7/RB3 AN6/RP16/CN8/RC0 AN7/RP17/CN9/RC1 AN8/RP18/CN10/RC2 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 TDO/RA8 SOSCI/RP4/CN1/RB4 PIC24HJ32GP204 PIC24HJ16GP304 AN11/RP13/CN13/RB13 AN12/RP12/CN14/RB12 PGEC2/RP11/CN15/RB11 PGED2/RP10/CN16/RB10 VCAP/VDDCORE RP25/CN19/RC9 RP24/CN20/RC8 RP23/CN17/RC7 RP22/CN18/RC6 SDA1/RP9/CN21/RB9 DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 TQFP PGEC1/AN3/C2IN+/RP1/CN5/RB1 PGED1/AN2/C2IN-/RP0/CN4/RB0 AN1/VREF-/CN3/RA1 AN0/VREF+/CN2/RA0 MCLR AVDD AVSS AN9/RP15/CN11/RB15 AN10/RP14/CN12/RB14 TCK/RA7 TMS/RA10 SOSCO/T1CK/CN0/RA4 TDI/RA9 RP19/CN28/RC3 RP20/CN25/RC4 RP21/CN26/RC5 PGED3/ASDA1/RP5/CN27/RB5 PGEC3/ASCL1/RP6/CN24/RB6 INT0/RP7/CN23/RB7 SCL1/RP8/CN22/RB8 AN4/RP2/CN6/RB2 AN5/RP3/CN7/RB3 AN6/RP16/CN8/RC0 AN7/RP17/CN9/RC1 AN8/RP18/CN10/RC2 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 TDO/RA8 SOSCI/RP4/CN1/RB4 PIC24HJ32GP204 PIC24HJ16GP304 AN11/RP13/CN13/RB13 AN12/RP12/CN14/RB12 PGEC2/RP11/CN15/RB11 PGED2/RP10/CN16/RB10 VCAP/VDDCORE RP25/CN19/RC9 RP24/CN20/RC8 RP23/CN17/RC7 RP22/CN18/RC6 SDA1/RP9/CN21/RB9 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 CPU. 10.0 Timer1 11.0 Timer2/3 12.0 13.0 14.0 SPI. 15.0 16.0 UART. 17.0 18.0 19.0 20.0 21.0 22.0 Microchip Microchip CTRC@microchip.com 86-21-5407 5066 http://www.microchip.com DS30000ADS30000 Microchip http://www.microchip.com Microchip Microchip www.microchip.com 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24HJ32GP202 PIC24HJ32GP204 PIC24HJ16GP304 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 PORTB PIC24HJ32GP202/204 PIC24HJ16GP304 PORTA OSC2/CLKO OSC1/CLKI FRC/LPRC VDDCORE/VCAP MCLR ADC1 UART1 IC1,2,7,8 PWM1,2 SPI1 I2C1 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 AN0-AN12 CLKI CLKO OSC1 OSC2 SOSCI SOSCO CN0-CN30 IC1-IC2 IC7-IC8 OCFA OC1-OC2 INT0 INT1 INT2 RA0-RA4 RA7-RA15 RB0-RB15 RC0-RC9 T1CK T2CK T3CK U1CTS U1RTS U1RX U1TX SCK1 SDI1 SDO1 SCL1 SDA1 ASCL1 ASDA1 PGD1/EMUD1 PGC1/EMUC1 PGD2/EMUD2 PGC2/EMUC2 PGD3/EMUD3 PGC3/EMUC3 VDDCORE VREF+ VREF- Analog ST/CMOS ST/CMOS ST/CMOS Analog Analog OSC1 CLKO OSC2 CMOS CLKO 32.768 CMOS 32.768 PORTA PORTB PORTC Timer1 Timer2 Timer3 UART1 UART1 UART1 UART1 SPI1 SPI1 SPI1 SPI1 I2C1 I2C1 I2C1 I2C1 JTAG JTAG JTAG JTAG CMOS CMOS CMOS Analog 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 AVDD MCLR AVSS CMOS CMOS CMOS Analog DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24HJ32GP202/204 PIC24HJ16GP304 Program Counter MOV.D REPEAT PIC24HJ32GP202/204 PIC24HJ16GP304 Stack Pointer PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 Address Generation UnitAGU Program Space Visibility Page PSVPAG PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 16/16 32/16 REPEAT 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 W0/WREG W14/ W15/ SPLIM PUSH.S PC22 TBLPAG PSVPAG RCOUNT REPEAT CORCON IPL2 IPL1 IPL0 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 SRCPU R/W-0 R/W-0(2) IPL<2:0>(2) 15-9 DCMCU IPL<2:0>CPU RAREPEAT REPEAT REPEAT NMCU ZMCU CMCU 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) DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-4 IPL3CPU 3(1) IPL3 IPL<2:0> SR<7:5> CORCON R/C-0 IPL3(1) R/W-0 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 2.4.2 PIC24HJ32GP202/204 PIC24HJ16GP304 Arithmetic Logic Unit dsPIC30F/33F DS70157B_CN PIC24HJ32GP202/204 PIC24HJ16GP304 1):Wm 2.4.3 2.4.1 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24HJ32GP202/204 PIC24HJ16GP304 0x000000 0x7FFFFF TBLRD/TBLWT TBLPAG<7> PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 GOTO 11264 0x000000 0x000002 0x000004 0x0000FE 0x000100 0x000104 0x0001FE 0x000200 PIC24HJ16GP304 GOTO 5632 0X000000 0X000002 0x000004 0X0000FE 0X000100 0x000104 0x0001FE 0x000200 0x0057FE 0x005800 0X002BFE 0X002C00 0x7FFFFE 0x800000 0x7FFFFE 0X800000 0xF7FFFE 0xF80000 0xF80017 0xF80018 0XF7FFFE 0XF80000 0XF80017 0XF80018 DEVID 0xFEFFFE 0xFF0000 0xFFFFFE DEVID 0XFEFFFE 0XFF0000 0XFFFFFE 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3.1.1 3.1.2 PIC24HJ32GP202/204 PIC24HJ16GP304 0x00000 0x000200 0x000000 GOTO 0x000002 PIC24HJ32GP202/204 PIC24HJ16GP304 0x000004 0x0000FF 0x000100 0x0001FF Interrupt Service Routines 0x000001 0x000003 0x000005 0x000007 00000000 00000000 00000000 00000000 0x000000 0x000002 0x000004 0x000006 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 Effective Addresse EA<15> EA<15> Program Space Visibility 3.4.3 PIC24HJ32GP202/204 PIC24HJ16GP304 3.2.3 3.2.1 Near 0x0000 0x07FF Special Function Registers PIC24HJ32GP202/204 PIC24HJ16GP304 3-21 3.2.2 PIC® PIC24HJ32GP202/204 PIC24HJ16GP304 [WS++] 3.2.4 NEAR 0x0000 0x1FFF Near 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 0x0001 0x07FF 0x0801 0x0FFF 0x1001 0x1FFF 0x2001 0x0FFE 0x1000 0x1FFE 0x2000 0x07FE 0x0800 Near 0x0000 SRAM 0x8001 0x8000 0xFFFF 0xFFFE DS70289A_CN 2008 Microchip Technology Inc. 2008 Microchip Technology Inc. WREG0 WREG1 WREG2 WREG3 WREG4 WREG5 WREG6 WREG7 WREG8 WREG9 WREG10 WREG11 WREG12 WREG13 WREG14 WREG15 SPLIM TBLPAG PSVPAG RCOUNT CORCON DISICNT 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0800 xxxx 0000 IPL2 IPL1 IPL0 IPL3 0000 0000 0000 xxxx 0000 0000 xxxx Repeat PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 CNEN1 CNEN2 CNPU1 CNPU2 0060 0062 0068 006A PIC24HJ32GP202 CN15IE CN14IE CN30IE CN13IE CN29IE CN12IE CN11IE CN27IE CN24IE CN7IE CN23IE CN7PUE CN6IE CN22IE CN6PUE CN5IE CN21IE CN5PUE CN4IE CN4PUE CN3IE CN3PUE CN2IE CN2PUE CN1IE CN1PUE CN0IE CN16IE CN0PUE CN16PUE 0000 0000 0000 0000 CN15PUE CN14PUE CN13PUE CN12PUE CN11PUE CN30PUE CN29PUE CN27PUE CN24PUE CN23PUE CN22PUE CN21PUE CNEN1 CNEN2 CNPU1 CNPU2 0060 0062 0068 006A PIC24HJ32GP204 PIC24HJ16GP304 CN15IE CN14IE CN30IE CN13IE CN29IE CN12IE CN28IE CN11IE CN27IE CN10IE CN26IE CN9IE CN25IE CN8IE CN24IE CN7IE CN23IE 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 CN9PUE CN8PUE CN7PUE CN30PUE CN29PUE CN28PUE CN27PUE CN26PUE CN25PUE CN24PUE CN23PUE CN22PUE CN21PUE CN20PUE CN19PUE CN18PUE CN17PUE CN16PUE 2008 Microchip Technology Inc. 2008 Microchip Technology Inc. INTCON1 INTCON2 IFS0 IFS1 IFS4 IEC0 IEC1 IEC4 IPC0 IPC1 IPC2 IPC3 IPC4 IPC5 IPC7 IPC16 INTTREG 0080 0082 0084 0086 008C 0094 0096 009C 00A4 00A6 00A8 00AA 00AC 00AE 00B2 00C4 00E0 NSTDIS ALTIVT DISI AD1IF INT2IF AD1IE INT2IE T1IP<2:0> T2IP<2:0> U1RXIP<2:0> CNIP<2:0> IC8IP<2:0> U1TXIF U1TXIE U1RXIF U1RXIE OC1IP<2:0> OC2IP<2:0> SPI1IP<2:0> IC7IP<2:0> T3IF T3IE T2IF IC8IF T2IE IC8IE DIV0ERR OC2IF IC7IF OC2IE IC7IE IC2IF IC2IE IC1IP<2:0> IC2IP<2:0> SPI1EIP<2:0> AD1IP<2:0> MI2C1IP<2:0> INT2IP<2:0> U1EIP<2:0> OSCFAIL INT1EP IC1IF MI2C1IF U1EIF IC1IE U1EIE INT0IP<2:0> T3IP<2:0> U1TXIP<2:0> SI2C1IP<2:0> INT1IP<2:0> INT0EP INT0IF SI2C1IF INT0IE 0000 0000 MATHERR ADDRERR STKERR INT1IF INT1IE T1IF CNIF T1IE CNIE VECNUM<6:0> INT2EP OC1IF OC1IE PIC24HJ32GP202/204 PIC24HJ16GP304 SPI1IF SPI1EIF 0000 0000 0000 0000 0000 0000 4444 4444 4444 4444 4444 4444 4444 4444 4444 SPI1IE SPI1EIE MI2C1IE SI2C1IE DS70289A_CN ILR<3:0>> DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 TMR1 T1CON TMR2 TMR3HLD TMR3 T2CON T3CON 0100 0102 0104 0106 0108 010A 010C 010E 0110 0112 xxxx FFFF TGATE TCKPS<1:0> TSYNC 0000 xxxx xxxx xxxx FFFF FFFF TGATE TGATE TCKPS<1:0> TCKPS<1:0> 0000 0000 Timer1 TSIDL Timer2 Timer3 Timer3 TSIDL TSIDL IC1BUF IC1CON IC2BUF IC2CON IC7BUF IC7CON IC8BUF IC8CON 0140 0142 0144 0146 0158 015A 015C 015E xxxx ICI<1:0> ICI<1:0> ICI<1:0> ICI<1:0> ICOV ICOV ICOV ICOV ICBNE ICBNE ICBNE ICBNE ICM<2:0> ICM<2:0> ICM<2:0> ICM<2:0> 0000 xxxx 0000 xxxx 0000 xxxx 0000 ICSIDL ICSIDL ICSIDL ICSIDL ICTMR ICTMR ICTMR ICTMR 2008 Microchip Technology Inc. OC1RS OC1R OC1CON OC2RS OC2R OC2CON 0180 0182 0184 0186 0188 018A xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 xxxx xxxx OCFLT OCTSEL OCM<2:0> 0000 OCSIDL OCSIDL 2008 Microchip Technology Inc. I2C1RCV I2C1TRN I2C1BRG I2C1CON 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 PIC24HJ32GP202/204 PIC24HJ16GP304 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 DS70289A_CN 3-10 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 DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3-11 RPINR0 RPINR1 RPINR3 RPINR7 RPINR10 RPINR11 RPINR18 RPINR20 RPINR21 0680 0682 0686 068E 0694 0696 06A4 06A8 06AA INT1R<4:0> T3CKR<4:0> IC2R<4:0> IC8R<4:0> U1CTSR<4:0> SCK1R<4:0> INT2R<4:0> T2CKR<4:0> IC1R<4:0> IC7R<4:0> OCFAR<4:0> U1RX<R4:0> SDI1R<4:0> SS1R<4:0> 1F00 001F 1F1F 1F1F 1F1F 001F 1F1F 1F1F 001F 3-12 RPOR0 RPOR1 RPOR2 RPOR3 RPOR4 RPOR5 RPOR6 RPOR7 06C0 06C2 06C4 06C6 06C8 06CA 06CC 06CE PIC24HJ32GP202 RP1R<4:0> RP3R<4:0> RP5R<4:0> RP7R<4:0> RP9R<4:0> RP11R<4:0> RP13R<4:0> RP15R<4:0> RP0R<4:0> RP2R<4:0> RP4R<4:0> RP6R<4:0> RP8R<4:0> RP10R<4:0> RP12R<4:0> RP14R<4:0> 0000 0000 0000 0000 0000 0000 0000 0000 2008 Microchip Technology Inc. 2008 Microchip Technology Inc. 3-13 RPOR0 RPOR1 RPOR2 RPOR3 RPOR4 RPOR5 RPOR6 RPOR7 RPOR8 RPOR9 RPOR10 RPOR11 RPOR12 06C0 06C2 06C4 06C6 06C8 06CA 06CC 06CE 06D0 06D2 06D4 06D6 06D8 PIC24HJ32GP204 PIC24HJ16GP304 RP1R<4:0> RP3R<4:0> RP5R<4:0> RP7R<4:0> RP9R<4:0> RP11R<4:0> RP13R<4:0> RP15R<4:0> RP17R<4:0> RP19R<4:0> RP21R<4:0> RP23R<4:0> RP25R<4:0> RP0R<4:0> RP2R<4:0> RP4R<4:0> RP6R<4:0> RP8R<4:0> RP10R<4:0> RP12R<4:0> RP14R<4:0> RP16R<4:0> RP18R<4:0> RP20R<4:0> RP22R<4:0> RP24R<4:0> 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3-14 ADC1BUF0 ADC1BUF1 ADC1BUF2 ADC1BUF3 ADC1BUF4 ADC1BUF5 ADC1BUF6 ADC1BUF7 ADC1BUF8 ADC1BUF9 ADC1BUFA ADC1BUFB ADC1BUFC ADC1BUFD ADC1BUFE ADC1BUFE AD1CON1 AD1CON2 AD1CON3 AD1CHS123 AD1CHS0 AD1PCFGL AD1CSSL 0300 0302 0304 0306 0308 030A 030C 030E 0310 0312 0314 0316 0318 031A 031C 031E 0320 0322 0324 0326 0328 032C 0330 PIC24HJ32GP204 PIC24HJ16GP304 ADC1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx SSRC<2:0> BUFS CH0NA PCFG9 CSS9 PCFG8 CSS8 PCFG7 CSS7 PCFG6 CSS6 PCFG5 CSS5 PCFG4 CSS4 PCFG3 CSS3 SIMSAM ASAM SAMP BUFM CH123NA<1:0> CH0SA<4:0> PCFG2 CSS2 PCFG1 CSS1 PCFG0 CSS0 DONE ALTS CH123SA 0000 0000 0000 0000 0000 0000 0000 SMPI<3:0> ADCS<7:0> CH123SB ADON ADRC CH0NB VCFG<2:0> PCFG12 CSS12 ADSIDL AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<4:0> PCFG11 PCFG10 CSS11 CSS10 FORM<1:0> CHPS<1:0> 2008 Microchip Technology Inc. 2008 Microchip Technology Inc. 3-15 ADC1BUF0 ADC1BUF1 ADC1BUF2 ADC1BUF3 ADC1BUF4 ADC1BUF5 ADC1BUF6 ADC1BUF7 ADC1BUF8 ADC1BUF9 ADC1BUFA ADC1BUFB ADC1BUFC ADC1BUFD ADC1BUFE ADC1BUFF AD1CON1 AD1CON2 AD1CON3 AD1CHS123 AD1CHS0 AD1PCFGL AD1CSSL 0300 0302 0304 0306 0308 030A 030C 030E 0310 0312 0314 0316 0318 031A 031C 031E 0320 0322 0324 0326 0328 032C 0330 PIC24HJ32GP202 ADC1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx SSRC<2:0> BUFS CH0NA CSS9 PCFG5 CSS5 PCFG4 CSS4 PCFG3 CSS3 SIMSAM ASAM SAMP BUFM CH123NA<1:0> CH0SA<4:0> PCFG2 CSS2 PCFG1 CSS1 PCFG0 CSS0 DONE ALTS CH123SA 0000 0000 0000 0000 0000 0000 0000 SMPI<3:0> ADCS<7:0> CH123SB ADON ADRC CH0NB VCFG<2:0> CSS12 CSS11 ADSIDL AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<4:0> PCFG12 PCFG11 PCFG10 CSS10 PCFG9 FORM<1:0> CHPS<1:0> PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3-16 TRISA PORTA LATA ODCA 02C0 02C2 02C4 02C6 PIC24HJ32GP202 PORTA TRISA4 LATA4 ODCA4 TRISA3 LATA3 ODCA3 TRISA2 LATA2 ODCA2 TRISA1 LATA1 ODCA1 TRISA0 LATA0 ODCA0 001F xxxx xxxx xxxx 3-17 TRISA PORTA LATA ODCA 02C0 02C2 02C4 02C6 PIC24HJ32GP204 PIC24HJ16GP304 PORTA TRISA10 RA10 LATA10 ODCA10 TRISA9 LATA9 ODCA9 TRISA8 LATA8 ODCA8 TRISA7 LATA7 ODCA7 TRISA4 LATA4 ODCA4 TRISA3 LATA3 ODCA3 TRISA2 LATA2 ODCA2 TRISA1 LATA1 ODCA1 TRISA0 LATA0 ODCA0 079F xxxx xxxx xxxx 2008 Microchip Technology Inc. 3-18 TRISB PORTB LATB ODCB 02C8 02CA 02CC 02CE PORTB TRISB15 RB15 LATB15 ODCB15 TRISB14 RB14 LATB14 ODCB14 TRISB13 RB13 LATB13 ODCB13 TRISB12 RB12 LATB12 ODCB12 TRISB11 RB11 LATB11 ODCB11 TRISB10 RB10 LATB10 ODCB10 TRISB9 LATB9 ODCB9 TRISB8 LATB8 ODCB8 TRISB7 LATB7 ODCB7 TRISB6 LATB6 ODCB6 TRISB5 LATB5 ODCB5 TRISB4 LATB4 ODCB4 TRISB3 LATB3 ODCB3 TRISB2 LATB2 ODCB2 TRISB1 LATB1 ODCB1 TRISB0 LATB0 ODCB0 FFFF xxxx xxxx xxxx PinHigh 3-19 TRISC PORTC LATC ODCC 02D0 02D2 02D4 02D6 PIC24HJ32GP204 PIC24HJ16GP304 PORTC TRISC9 LATC9 ODCC9 TRISC8 LATC8 ODCC8 TRISC7 LATC7 ODCC7 TRISC6 LATC6 ODCC6 TRISC5 LATC5 ODCC5 TRISC4 LATC4 ODCC4 TRISC3 LATC4 ODCC4 TRISC2 LATC2 ODCC2 TRISC1 LATC1 ODCC1 TRISC0 LATC0 ODCC0 03FF xxxx xxxx xxxx 2008 Microchip Technology Inc. 3-20 NVMCON NVMKEY 0760 0766 WREN WRERR ERASE NVMKEY<7:0> 0000(1) 0000 NVMOP<3:0> PIC24HJ32GP202/204 PIC24HJ16GP304 3-21 PMD1 PMD2 0770 0772 IC8MD IC7MD T3MD T2MD T1MD IC2MD IC1MD I2C1MD U1MD SPI1MD OC2MD AD1MD OC1MD 0000 0000 DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3.2.5 3.2.6 PIC24HJ32GP202/204 PIC24HJ16GP304 CALL PIC24H Secure Segment BSBSRAM Secure Segment SSRAM BSRAM SSRAM SPLIM SPLIM SPLIM<0> SPLIM SPLIM 0x2000 0x1FFE SPLIM 0x0800 SPLIM 3-22 3.3.1 8192 Near W0W0 WREG WREG 3.3.2 0x0000 CALL PC<15:0> 000000000 PC<22:16> CALL CALL [-W15] PUSH [W15++] DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 3-22 3.3.3 3.3.4 DISI 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3.4.1 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 TBLPAG TBLPAG TBLPAG<7> TBLPAG<7> PSVPAG PSVPAG 3-23 P<23:0> D<15:0> 3-23 <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> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 TBLPAG PSVPAG 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 3.4.2 TBLRDL TBLWTL TBLRDHTBLWTH8 TBLRDL TBLWTL TBLRDH TBLWTH TBLRDL P<15:0> D<15:0> TBLRDH P<23:16> D<15:8> D<7:0> TBLRDL TBLWTH TBLWTL TBLPAGTBLPAG TBLPAG<7> TBLPAG<7> TBLPAG 0x000000 00000000 00000000 00000000 00000000 0x020000 0x030000 TBLRDH.B Wn<0> TBLRDL.B Wn<0> TBLRDL.B Wn<0> TBLRDL.W TBLPAG 0x800000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 3.4.3 1111 1111 0000 0000 TBLRDL/H CORCON<2> PSVPAG PSVPAG 8000h REPEAT MOV.D REPEAT REPEAT CORCON<2> EA<15> PSVPAG 0x000000 0x010000 0x018000 PSVPAG 0x0000 EA<14:0> 0x8000 0xFFFF 0x800000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H TBLRD TBLWT RTSP RTSP 1536 PIC24HJ32GP202/204 PIC24HJ16GP304 In-Circuit Serial Run-Time Self-Programming RTSP ICSP PIC24HJ32GP202/ PIC24HJ16GP304 PGC1/PGD1 PGC2/PGD2 PGC3/PGD3 MCLR TBLPAG bit<7:0> TBLRDL TBLWTL bit<15:0>TBLRDL TBLWTL TBLRDH TBLWTH bit<23:16> TBLRDH TBLWTH TBLPAG 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 RTSP PIC24HJ32GP202/204 PIC24HJ16GP304 RTSP 1536 RTSP TBLWT NVMCON TBLWTL TBLWTH NVMCON NVMKEY NVMCON NVMKEY NVMKEY RTSP NVMCON<15> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 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 ERASE 1111 1101 1100 0011 0010 0001 0000 ERASE 1111 1101 1100 0011 0010 0001 0000 12-7 NVMOP<3:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-8 NVMKEY NVMKEY<7:0> NVMKEY<7:0> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 4.4.1 NVMOP NVMCON<3:0> 0010 ERASE NVMCON<6> WREN NVMCON<14> TBLPAG NVMKEY NVMKEY NVMCON<15> NVMOP 0001 ERASE WREN NVMKEY NVMKEY 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 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 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, DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H SYSRST SYSRST MCLR SWRRESET WDTO TRAPR IOPUWR RCON RCON<0> RCON RCON RCON RCON RESET MCLR SYSRST 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 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 R/W-0 VREGS R/W-1 TRAPR IOPUWR VREGS EXTR MCLR RESET RESET SWDTEN WDTO SLEEP IDLE FWDTEN SWDTEN 13-10 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 RCON FWDTEN SWDTEN TRAPR RCON<15> IOPUWR RCON<14> RCON<9> 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 CLRWDT 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 SYSRST PWRT SYSRST FSCM SYSRST FSCM MCLR WDTR FNOSC<2:0> COSC OSCCON<14:12> FRC, LPRC ECPLL, FRCPLL SOSC XTPLL, HSPLL SYSRST TPOR TSTARTUP TRST TPOR TSTARTUP TRST TPOR TSTARTUP TRST TPOR TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TRST TRST TRST TRST TRST TRST TLOCK TOST TOST TLOCK TLOCK TOST TOST TLOCK FSCM TFSCM TFSCM TFSCM TFSCM TFSCM TFSCM FRC, LPRC ECPLL, FRCPLL SOSC XTPLL, HSPLL MCLR TPOR TSTARTUP TSTARTUP TRST TOST 1024 TLOCK TFSCM DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 5.2.1 5.2.2.1 FSCM SYSRST PWRT TFSCM FSCM FSCM PWRT FSCM 5.2.2 FSCM RCON OSCCON FOSC FSCM SYSRST 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 6.1.1 AIVT ALTIVT INTCON2<15> AIVT ALTIVT AIVT AIVT AIVT PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 Interrupt Vector Table Alternate Interrupt Vector Table AIVT PIC24HJ32GP202/ PIC24HJ16GP304 0x000000 GOTO RESET AIVT 000004hIVT PIC24HJ32GP202/204 PIC24HJ16GP304 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 -GOTO -GOTO 0x000000 0x000002 0x000004 0x000014 0x00007C 0x00007E 0x000080 0x0000FC 0x0000FE 0x000100 0x000102 0x000114 AIVT 0x00017C 0x00017E 0x000180 0x0001FE 0x000200 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 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- IC1- OC1- T1-Timer1 IC2- OC2- T2-Timer2 T3-Timer3 SPI1E-SPI1 SPI1-SPI1 U1RX-UART1 U1TX-UART1 ADC1-ADC SI2C1-I2C1 MI2C1-I2C1 INT1- IC7- IC8- INT2- 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 80-125 72-117 0x000070 0x000072 0x000074 0x000076 0x000078 0x00007A 0x00007C 0x00007E 0x000080 0x000082 0x000084 0x000086 0x000088 0x00008A 0x00008C 0x00008E 0x000090 0x000092 0x000094 0x000096 0x000098 0x00009A 0x00009C 0x00009E 0x0000A0 0x0000A2 0x0000A40x0000FE AIVT 0x000170 0x000172 0x000174 0x000176 0x000178 0x00017A 0x00017C 0x00017E 0x000180 0x000182 0x000184 0x000186 0x000188 0x00018A 0x00018C 0x00018E 0x000190 0x000192 0x000194 0x000196 0x000198 0x00019A 0x00019C 0x00019E 0x0001A0 0x0001A2 0x0001A40x0001FE U1E-UART1 0x000004 0x000006 0x000008 0x00000A 0x00000C 0x00000E 0x000010 0x000012 AIVT 0x000104 0x000106 0x000108 0x00010A 0x00010C 0x00010E 0x000110 0x000112 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6.3.4 IPCx PIC24HJ32GP202/204 PIC24HJ16GP304 INTCON1 INTCON2 IFSx IECx IPCx INTTREG 6.3.5 INTTREG INTTREG INTTREG VECNUM<6:0>ILR<3:0> IFSx IECx IPCx INT0 INT0IF IFS0<0> INT0IE IEC0<0> INT0IP IPC0 IPC0<2:0> 6.3.1 INTCON1 INTCON2 INTCON1 INTCON2 INTCON1 NSTDIS INTCON2 6.3.6 6.3.2 IFSx IPL<2:0> SR<7:5> CORCON IPL3 IPL<2:0> IPL3 6-19 6.3.3 IECx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0(3) IPL2(2) R/W-0(3) IPL1 SRCPU R/W-0 R/W-0(3) IPL0(2) R/W-0 R/W-0 R/W-0 R/W-0 IPL<2:0>CPU "SRCPU IPL<2:0> IPL<3> CORCON<3> IPL<3> IPL<3> NSTDIS INTCON1<15> IPL<2:0> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 IPL3CPU 3(2) "CORCON" IPL3 IPL<2:0> SR<7:5> CORCON R/C-0 IPL3(2) R/W-0 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 NSTDIS R/W-0 DIV0ERR R/W-0 MATHERR R/W-0 ADDRERR R/W-0 STKERR R/W-0 OSCFAIL INTCON1 NSTDIS DIV0ERR MATHERR ADDRERR STKERR OSCFAIL 14-7 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 ALTIVT R/W-0 INT2EP R/W-0 INT1EP INTCON2 DISI R/W-0 INT0EP ALTIVT DISIDISI DISI DISI INT2EP INT1EP INT0EP 13-3 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 T2IF 15-4 R/W-0 OC2IF R/W-0 IC2IF R/W-0 T1IF R/W-0 OC1IF R/W-0 IC1IF IFS0 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 AD1IFADC1 U1TXIFUART1 U1RXIFUART1 SPI1IFSPI1 SPI1EIFSPI1 T3IFTimer3 T2IFTimer2 OC2IF IC2IF T1IFTimer1 OC1IF DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 IFS0 IC1IF INT0IF 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 IC8IF 15-4 R/W-0 IC7IF R/W-0 INT1IF R/W-0 CNIF R/W-0 MI2C1IF IFS1 R/W-0 INT2IF R/W-0 SI2C1IF INT2IF IC8IF IC7IF INT1IF CNIF MI2C1IFI2C1 SI2C1IFI2C1 12-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-2 U1EIF IFS4 U1EIFUART1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 T2IE 15-4 R/W-0 OC2IE R/W-0 IC2IE R/W-0 T1IE R/W-0 OC1IE R/W-0 IC1IE IEC0 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 AD1IEADC1 U1TXIEUART1 U1RXIEUART1 SPI1IESPI1 SPI1EIESPI1 T3IETimer3 T2IETimer2 OC2IE IC2IE T1IETimer1 OC1IE DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 IEC0 IC1IE INT0IE 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 IC8IE 15-14 R/W-0 IC7IE R/W-0 INT1IE R/W-0 CNIE R/W-0 MI2C1IE IEC1 R/W-0 INT2IE R/W-0 SI2C1IE INT2IE IC8IE IC7IE INT1IE CNIE MI2C1IEI2C1 SI2C1IEI2C1 12-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6-10 15-2 R/W-0 U1EIE IEC4 U1EIEUART1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6-11 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6-12 14-12 R/W-1 R/W-0 IC2IP<2:0> R/W-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 T2IP<2:0>Timer2 OC2IP<2:0> IC2IP<2:0> 10-8 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6-13 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6-14 15-7 R/W-1 R/W-0 AD1IP<2:0> R/W-0 R/W-1 R/W-0 U1TXIP<2:0> IPC3 R/W-0 AD1IP<2:0>ADC1 U1TXIP<2:0>UART1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6-15 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6-16 14-12 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> INT1IP<2:0> 10-8 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6-17 15-7 R/W-1 R/W-0 INT2IP<2:0> R/W-0 IPC7 INT2IP<2:0> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6-18 15-7 R/W-1 R/W-0 U1EIP<2:0> R/W-0 IPC16 U1EIP<2:0>UART1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6-19 15-12 11-8 VECNUM<6:0> INTTREG ILR<3:0> 1111 0001 0000 VECNUM 0111111 0000001 0000000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 6.4.1 6.4.3 NSTDIS INTCON1<15> IPCx IPCx IPCx INTCON1 Trap Service Routine 6.4.4 PUSH 8-15 IFSx IECx DISI DISI 6.4.2 ISRIVT IFSx RETFIE 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24HJ32GP202/204 PIC24HJ16GP304 Fail-Safe Clock Monitor FSCM OSCCON PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H DOZE<2:0> DOZE OSCO OSCI XTPLL, HSPLL, ECPLL, FRCPLL S1/S3 FOSC FRCDIV FRCDIVN TUN<5:0> FRCDIV<2:0> FRCDIV16 LPRC SOSCO LPOSCEN SOSCI LPRC SOSC NOSC<2:0> FNOSC<2:0> WDT, PWRT, FSCM Timer1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 7.1.2 PIC24HJ32GP202/204 PIC24HJ16GP304 LPRC 18.1 FNOSC<2:0> FOSCSEL<2:0> POSCMD<1:0> FOSC<1:0> FOSC PIC24HJ32GP202/204 PIC24HJ16GP304 7.1.1 7.1.1.1 7.37 1:256 FRCDIV<2:0> CLKDIV<10:8> FOSC/2 7.1.1.2 7.1.3 Voltage Controlled Oscillator 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 OSC1 OSC2 OSC1 OSC2 OSC1 7.1.1.3 32.768 SOSCI SOSCO 7.1.1.4 LPRC 32.768 FSCM 7.1.1.5 7.1.3 "PLL DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 FOSC PLLDIV<8:0> 0x1E PLLPOST<1:0> 160/2 Fosc 80/2 MIPS FOSC FOSC FIN* N1*N2) PLLPRE<4:0> 10/2 0.8-8 FOSC 10000000*32 MIPS PIC24HJ32GP202/204 PIC24HJ16GP304 0.8-8.0 100-200 12.5-80 FOSC PLLPRE PLLDIV PLLPOST 2-33 2-513 POSCMD<1:0> FNOSC<2:0> FRCDIVN FRCDIV16 LPRC Timer1 SOSC HSPLL XTPLL ECPLL FRCPLL OSC2 OSCIOFNC 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 R/W-0 CLKLOCK 14-12 R/W-0 IOLOCK 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> SOSC LPRC NOSC<2:0> SOSC LPRC CLKLOCK FSCM FOSC<FCKSM> 0b01 IOLOCK LOCK FSCM FSCM 10-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 OSCCON LPOSCEN OSWEN NOSC<2:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 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 DOZEN DOZE<2:0> FRCDIV<2:0> PLLPOST<1:0>PLL "N2" PLLPRE<4:0>PLL "N1" 00000 00001 11111 14-12 10-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 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(1) PLLDIV<8> R/W-0 PLLDIV<7:0> PLLDIV<8:0>PLL 000000000 000000001 000000010 000110000 111111111 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-6 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 OSCTUNFRC R/W-0 TUN<5:0> TUN<5:0>FRC 011111 11.625% 011110 11.25% 8.23 000001 0.375% 7.40 000000 7.37 111111 0.375% 7.345 100001 11.625% 6.52 100000 6.49 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 LPRC PIC24HJ32GP202/ PIC24HJ16GP304 POSCMD<1:0> LOCK OSCCON<5> OSCCON<3> LOCK OSWEN NOSC COSC LPRC FSCM LPOSCEN FRCPLL 7.2.1 FCKSM1 18.1 FCKSM1 NOSC OSCCON<10:8> COSC OSCCON<14:12> FNOSC OSWEN OSCCON<0> FSCM 7.2.2 COSC OSCCON<14:12> OSCCON NOSC OSCCON<10:8> OSCCON OSWEN FSCM FSCM FSCM LPRC FSCM NOSC COSC OSWEN 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PWRSAV PWRSAV SLEEP_MODE IDLE_MODE 8.2.1 LPRC PIC24HJ32GP202/204 PIC24HJ16GP304 NOSC OSCCON<10:8> PWRSAV device into SLEEP mode device into IDLE mode PWRSAV #SLEEP_MODE PWRSAV #IDLE_MODE 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 8.2.2 WDTFSCM LPRC PWRSAV DOZEN CLKDIV<11> DOZE<2:0> CLKDIV<14:12> 1:128 CLKDIV<15> MIPS kbps kbps MIPS 8.2.3 PWRSAV Peripheral Module DisablePMD PIC24H DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H TRISx LATx PORTx LATx TRISx MCLR OSC1/CLKI loop through TRIS TRIS TRIS 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 9.1.1 9.2.1 PORT TRIS ODCx AD1PCFG TRIS Analog-toDigitalA/D TRIS TRIS PIC24HJ32GP202/204 PIC24HJ16GP304 CNEN1 CNEN2 CNPU1 CNPU2 btss 0xFF00, TRISB PORTB, Configure PORTB<15:8> inputs PORTB<7:0> outputs Delay cycle Next Instruction DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9.4.2.1 9.4.3 9.4.1 "RPn" "RP" 9.4.3.1 9.4.2 UART RPINRx U1RX 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 U1RX U1RXR[4:0] U1RX RP25 Timer2 Timer3 UART1 UART1 SPI1 SPI1 SPI1 INT1 INT2 T2CK T3CK OCFA U1RX U1CTS SDI1 SCK1IN SS1IN RPINR0 RPINR1 RPINR3 RPINR3 RPINR7 RPINR7 RPINR10 RPINR10 RPINR11 RPINR18 RPINR18 RPINR20 RPINR20 RPINR21 INT1R[4:0] INT2R[4:0] T2CKR[4:0] T3CKR[4:0] IC1R[4:0] IC2R[4:0] IC7R[4:0] IC8R[4:0] OCFAR[4:0] U1RXR[4:0] U1CTSR[4:0] SDI1R[4:0] SCK1R[4:0] SS1R[4:0] DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9.4.3.2 RPORx RPINRx 9-10 9-22 00000 RPnR[4:0] U1TX U1RTS U1TX U1RTS NULL U1TX U1RTS SDO1 RPnR<4:0> 00000 00011 00100 00111 01000 01001 10010 10011 UART1 UART1 SPI1 SPI1 SPI1 SCK1OUT SS1OUT 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 9.4.3.3 9.4.4.2 RPINRx RPORx 9.4.4.3 9.4.4 PIC24H RPINRx RPORx IOL1WAY FOSC<IOL1WAY> IOLOCK IOL1WAY IOL1WAY 9.4.5 9.4.4.1 RPINRx RPORx IOLOCK OSCCON<6> IOLOCK IOLOCK IOLOCK OSCCON<7:0> OSCCON<7:0> IOLOCK MPLAB® OSCCON _builtin_write_OSCCONL(value) _builtin_write_OSCCONH(value) 9.4.5.1 RPINRx RPORx 0000h IOLOCK IOLOCK MPLAB LOCK IOLOCK DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9.4.5.2 PIC24HJ32GP202/204 PIC24HJ16GP304 OSCCON[IOLOCK] 9.4.4.1 UART1 9.4.5.3 Unlock Registers volatile "mov #OSCCONL, "mov #0x46, "mov #0x57, "mov.b [w1] "mov.b [w1] "bclr OSCCON, 6"); //*************************** Configure Input Functions (See //*************************** //*************************** Assign U1Rx //*************************** RPINR18bits.U1RXR //*************************** Assign U1CTS //*************************** RPINR18bits.U1CTSR //*************************** Configure Output Functions (See //*************************** //*************************** Assign U1Tx //*************************** RPOR1bits.RP2R //*************************** Assign U1RTS //*************************** RPOR1bits.RP3R Lock Registers volatile "mov #OSCCONL, "mov #0x46, "mov #0x57, "mov.b [w1] "mov.b [w1] "bset OSCCON, 6"); 9.4.5.4 9.4.5.5 UART1 U1RX U1CTS U1TX U1RTS 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 RPINR0 R/W-1 R/W-1 R/W-1 INT1R<4:0> R/W-1 R/W-1 INT1R<4:0> INTR1 11111 11001 RP25 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-5 R/W-1 R/W-1 R/W-1 INT2R<4:0> R/W-1 RPINR1 R/W-1 INT2R<4:0> INTR2 11111 11001 RP25 00001 00000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 R/W-1 R/W-1 R/W-1 T2CKR<4:0> R/W-1 RPINR3 R/W-1 R/W-1 R/W-1 T3CKR<4:0> R/W-1 R/W-1 R/W-1 T3CKR<4:0> Timer3 T3CK 11111 11001 RP25 00001 00000 T2CKR<4:0> Timer2 T2CK 11111 11001 RP25 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 R/W-1 R/W-1 R/W-1 IC1R<4:0> R/W-1 RPINR7 R/W-1 R/W-1 R/W-1 IC2R<4:0> R/W-1 R/W-1 R/W-1 IC2R<4:0> T2CKR<4:0> Timer2 T2CK 11111 11001 RP25 00001 00000 IC1R<4:0> T2CKR<4:0> Timer2 T2CK 11111 11001 RP25 00001 00000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 R/W-1 R/W-1 R/W-1 IC7R<4:0> R/W-1 RPIR10 R/W-1 R/W-1 R/W-1 IC8R<4:0> R/W-1 R/W-1 R/W-1 IC8R<4:0> 11111 11001 RP25 00001 00000 IC7R<4:0> 11111 11001 RP25 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-5 R/W-1 R/W-1 R/W-1 OCFAR<4:0> R/W-1 RPINR11 R/W-1 OCFAR<4:0> OCFA 11111 11001 RP25 00001 00000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 R/W-1 R/W-1 R/W-1 U1RXR<4:0> R/W-1 RPINR18 R/W-1 R/W-1 R/W-1 U1CTSR<4:0> R/W-1 R/W-1 R/W-1 U1CTSR<4:0> UART1 U1CTS 11111 11001 RP25 00001 00000 U1RXR<4:0> UART1 U1RX 11111 11001 RP25 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-13 12-8 R/W-1 R/W-1 R/W-1 SDI1R<4:0> R/W-1 RPINR20 R/W-1 R/W-1 R/W-1 SCK1R<4:0> R/W-1 R/W-1 R/W-1 SCK1R<4:0> SPI1 SCK1IN 11111 11001 RP25 00001 00000 SDI1R<4:0> SPI1 SDI1 11111 11001 RP25 00001 00000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-5 R/W-1 R/W-1 R/W-1 SS1R<4:0> R/W-1 RPINR21 R/W-1 SS1R<4:0> SPI1 SS1IN 11111 11001 RP25 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9-10 15-13 12-8 R/W-0 R/W-0 R/W-0 RP0R<4:0> R/W-0 RPOR0 R/W-0 R/W-0 R/W-0 RP1R<4:0> R/W-0 R/W-0 R/W-0 RP1R<4:0> RP0R<4:0> 9-11 15-13 12-8 RPOR1 R/W-0 R/W-0 R/W-0 RP3R<4:0> R/W-0 R/W-0 R/W-0 RP2R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP3R<4:0> RP2R<4:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 9-12 15-13 12-8 R/W-0 R/W-0 R/W-0 RP4R<4:0> R/W-0 RPOR2 R/W-0 R/W-0 R/W-0 RP5R<4:0> R/W-0 R/W-0 R/W-0 RP5R<4:0> RP4R<4:0> 9-13 15-13 12-8 RPOR3 R/W-0 R/W-0 R/W-0 RP7R<4:0> R/W-0 R/W-0 R/W-0 RP6R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP7R<4:0> RP6R<4:0> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9-14 15-13 12-8 R/W-0 R/W-0 R/W-0 RP8R<4:0> R/W-0 RPOR4 R/W-0 R/W-0 R/W-0 RP9R<4:0> R/W-0 R/W-0 R/W-0 RP9R<4:0> RP8R<4:0> 9-15 15-13 12-8 RPOR5 R/W-0 R/W-0 R/W-0 RP11R<4:0> R/W-0 R/W-0 R/W-0 RP10R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP11R<4:0> RP11 RP10R<4:0> RP10 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 9-16 15-13 12-8 R/W-0 R/W-0 R/W-0 RP12R<4:0> R/W-0 RPOR6 R/W-0 R/W-0 R/W-0 RP13R<4:0> R/W-0 R/W-0 R/W-0 RP13R<4:0> RP13 RP12R<4:0> RP12 9-17 15-13 12-8 RPOR7 R/W-0 R/W-0 R/W-0 RP15R<4:0> R/W-0 R/W-0 R/W-0 RP14R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP15R<4:0> RP15 RP14R<4:0> RP14 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9-18 15-13 12-8 R/W-0 R/W-0 R/W-0 RP16R<4:0> R/W-0 RPOR8 R/W-0 R/W-0 R/W-0 RP17R<4:0> R/W-0 R/W-0 R/W-0 RP15R<4:0> RP15 RP14R<4:0> RP14 9-19 15-13 12-8 RPOR9 R/W-0 R/W-0 R/W-0 RP19R<4:0> R/W-0 R/W-0 R/W-0 RP18R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP19R<4:0> RP19 RP18R<4:0> RP18 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 9-20 15-13 12-8 R/W-0 R/W-0 R/W-0 RP20R<4:0> R/W-0 RPOR10 R/W-0 R/W-0 R/W-0 RP21R<4:0> R/W-0 R/W-0 R/W-0 RP21R<4:0> RP21 RP20R<4:0> RP20 9-21 15-13 12-8 RPOR11 R/W-0 R/W-0 R/W-0 RP23R<4:0> R/W-0 R/W-0 R/W-0 RP22R<4:0> R/W-0 R/W-0 R/W-0 R/W-0 RP23R<4:0> RP23 RP22R<4:0> RP22 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 9-22 15-13 12-8 R/W-0 R/W-0 R/W-0 RP24R<4:0> R/W-0 RPOR12 R/W-0 R/W-0 R/W-0 RP25R<4:0> R/W-0 R/W-0 R/W-0 RP25R<4:0> RP25 RP24R<4:0> RP24 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 10.0 TIMER1 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 10-1 Timer1 T1CON T1CON TCKPS<1:0> T1CON TGATE T1CON TSYNC T1IE T1IP<2:0> Timer1 Timer1 Timer1 10-1 TIMER1 TCKPS<1:0> SOSCO/ T1CK SOSCEN SOSCI TGATE TMR1 TSYNC TGATE T1IF 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 10-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> TONTimer1 Timer1 Timer1 TSIDL TGATE Timer1 T1CS T1CS TCKPS<1:0>Timer1 1:256 1:64 TSYNCTimer1 12-7 TCSTimer1 T1CK DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 11.0 TIMER2/3 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 11.1 Timer2/3 TCKPS<1:0> Timer2 TGATE T3IE T3IP<2:0> Timer2 Timer3 Timer2/3 Timer2/3 Timer2 Timer3 Timer2/3 Timer2/3 Timer2/3 Timer2 Timer3 ADC1 Timer2/3 T2CON T3CON T2CON 11-1 T3CON 11-2 Timer2 Timer3 T3CON T2CON Timer2 Timer3 TMR3:TMR2 TMR3 TMR2 TCKPS<1:0> TGATE TxIE TxIP<2:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 11-1 TIMER2/3 TCKPS<1:0> T2CK TGATE TGATE T3IF TMR2 TMR2 TMR3 TMR2 TMR3HLD <15:0> T2CON Timer2/3 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 11-2 TIMER2 TCKPS<1:0> T2CK TGATE TGATE T2IF TMR2 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 11-1 R/W-0 R/W-0 TGATE R/W-0 R/W-0 R/W-0 T32(1) R/W-0 T2CON R/W-0 TSIDL TCKPS<1:0> TONTimer2 Timer2/3 Timer2/3 Timer2 Timer2 TSIDL TGATE Timer2 TCKPS<1:0>Timer2 1:256 1:64 T3232 Timer2 Timer3 Timer2 Timer3 TCSTimer2 T2CK T3CON 12-7 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 11-2 R/W-0 TON(1) R/W-0 TGATE(1) R/W-0 R/W-0 R/W-0 TCS(1) T3CON R/W-0 TSIDL(1) TCKPS<1:0>(1) TONTimer3 Timer3 Timer3 TSIDL TGATETimer3 TCKPS<1:0>Timer3 1:256 1:64 TCSTimer3 T3CK T2CON<3> Timer3 T2CON 12-7 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 12.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H Timer2 Timer3 FIFO PIC24HJ32GP202/204 PIC24HJ16GP304 12-1 TMR2 TMR3 ICTMR ICxCON<7> ICM<2:0> ICxCON<2:0> ICOV, ICBNE ICxCON<4:3> FIFO ICxBUF ICxI<1:0> ICxCON ICxIF IFSn 2008 Microchip Technology Inc. DS70289A_CN FIFO PIC24HJ32GP202/204 PIC24HJ16GP304 12.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 R/W-0 ICTMR 15-14 12-1 ICI<1:0> ICSIDL ICTMR TMR2 TMR3 ICI<1:0> ICOV ICBNE ICM<2:0> ICI<1:0> 12-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 13.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H OCxCON 13.2 13.1 OCxCON<2:0> TMRy 0000h OCxR OCxRS OCxRS OCTSEL TONTyCON<15> TMRy OCxR TMRy OCxRS OCxIF1 TMRy 0x0000 OCxIF OCxRS TMRy OCxCON<2:0> TMRy 0000h OCxR OCxRS OCxRS OCTSEL OCxCON<3> TONTyCON<15> TMRy OCxR TMRy OCxRS OCxIF OCxIE TMRy 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 13.3 13-1 OCxRS OxCR OCM<2:0> OCxCON<2:0> TxCON<15> TMRy [(PRy) 1/[PWM 13.3.2 OCxRS OCxRS TMRy OCxR OCxR OCxR 0000h OCxR 100% OCxR 13-1 13-1 MIPS OCxR OCxR OCxR OCxRS OCxR 13.3.1 13-1 13-2 log10 log10(2) DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 13-1 52.08 kHzFCY 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) 13-1 MIPS FFFFh FFFFh 7FFFh 0FFFh 03FFh 31.3 007Fh 001Fh 13-2 MIPS 30.5 FFFFh FFFFh 7FFFh 0FFFh 15.6 03FFh 007Fh 001Fh 13-3 MIPS FFFFh FFFFh 1.22 7FFFh 9.77 0FFFh 03FFh 007Fh 1.25 001Fh 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 13-1 OCxIF(1) OCxRS(1) OCxR(1) OCx(1) OCTSEL OCM2:OCM0 OCFA OCFA OC1-OC2 TMR2/TMR3 OCTSEL OCxOCN<3> DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 13.4 OCxCON R/W-0 OCSIDL OCFLT R/W-0 OCTSEL R/W-0 R/W-0 OCM<2:0> R/W-0 13-1 15-14 OCSIDL OCFLTPWM OCM<2:0> OCTSEL Timer3 Timer2 OCM<2:0> 12-5 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 14.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 14.3 Serial Peripheral InterfaceSPI EEPROM Motorola® SIOP SPIxSR SPIxBUF SPIxCON SPIxSTAT SDIx SDOx SCKx SPIxBUF SPIxSR SPIxSR SPIxBUF SPIxSR SPIxTXB SPIxRXB SPIxBUF SPIxBUF 14.4 IFSn SPIxIF IECn SPIxIE IPCn SPIxIP SPIxCON MSTEN SPIxCON1<5> SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15> SPIxBUF SPIxBUF SPIxBUF IFSn SPIxIF IECn SPIxIE IPCn SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SSEN SPIxCON1<7> SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15> 14.1 816SPIxSRSDOx SDIx SPIxSR SPI1IF SPI1IE 14.2 SPIxSR SPIxBUF SPIxSR SPIxBUF SPIROV SPIxSR SPIxBUF SPIROV SCKx SPIxBUF 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 14-1 SCKx 1:1/4/16/64 SPIxCON1<1:0> SPIxCON1<4:2> SDOx SDIx SPIxSR SPIxRXB SPIxTXB SPIxBUF SPIxBUF SPIxBUF DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 14-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 14-3 PIC24H SDOx SDIx SDIx SCKx SDOx SCKx 14-4 PIC24H SDOx SDIx SCKx SDIx SDOx SCKx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 14-5 PIC24H SDOx SDIx SDIx SCKx SDOx SCKx 14-6 PIC24H SDOx SDIx SDIx SCKx SDOx SCKx 14-1 FSCK 14-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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 14-1 R/W-0 SPIEN R/C-0 SPIROV SPITBF SPIRBF SPIxSTATSPIx R/W-0 SPISIDL SPIENSPIx SCKx SDOx SDIx SPISIDL SPIROV SPIxBUF SPITBFSPIx SPIxTXB SPIxTXB SPIxBUF SPIxTXB SPIx SPIxTXB SPIxSR SPIRBFSPIx SPIxRXB SPIxRXB SPIx SPIxSR SPIxRXB SPIxBUF SPIxRXB 12-7 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 14-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 DISSDO SDOx SDOx SDOx MODE16 SMPSPIx SPIx CKESPIx SSEN MSTEN FRMEN DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 14-2 SPIXCON1SPIx SPRE<2:0> PPRE<1:0> 16:1 64:1 FRMEN 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 14-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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 15.2 I2CxCON I2CxSTAT I2CxCON I2CxSTAT I2CxRSR I2CxRCV I2CxTRN I2CxTRN I2CxADD ADD10 I2CxBRG Baud Rate Generator I2CxRSR I2CxRCV I2CxRSR I2CxRCV SCLx SDAx SCLREL 15.3 MI2CxIF SI2CxIF 15.1 PIC24H 15.4 I2CxBRG SCLx I2CxBRG 15-1 I2CxBRG FFSCL 10,000,000 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-1 I2CxRCV SCLx I2CxRSR SDAx I2CxMSK I2CxADD I2CxSTAT I2CxCON I2CxTRN I2CxBRG TCY/2 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15.5 15.8 I2CxADD A10M I2CxCON<10> I2CxADD A10M "11110 I2CxADD I2CxADD GCEN I2CxCON<7> I2CxRCV 15-1 PIC24HJ32GP202/204 PIC24HJ16GP304 15.9 0x00 0x01-0x03 0x04-0x07 0x08-0x77 0x78-0x7b 0x7c-0x7f 15.9.1 SCLREL STREN SCLREL SCLx I2CxTRN 15.6 I2CxMSK 15-3 I2CxMSK I2CxMSK 00100000 000000000100000 IPMIEN I2CxCON<11> Intelligent Peripheral Management Interface IPMI 15.9.2 I2CxCON STREN STREN SCLx SCLREL SCLx I2CxRCV 15.10 STREN STREN SCLREL STREN SCLREL SCLREL 15.7 IPMI IPMIEN IPMI 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15.11 SDAx SCLx DISSLW 15.13 SDAx SDAx SCLx SDAx SDAx 15.12 SCLx SCLx SCLx SCLx SCLx I2CxBRG SCLx 15.14 FPOR ACTI2C SDAx/ SCLx ALTI2C ASDAx/ASCLx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-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 I2CxCONI2Cx 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 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-1 I2CxCONI2Cx ACKDT NACK ACKEN SDAxSCLx ACKDT RCEN SDAx SCLx RSEN SDAx SCLx SDAx SCLx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-2 ACKSTAT R/C-0 IWCOL R/C-0 I2COV R/C-0 R/C-0 I2CxSTATI2Cx TRSTAT R/C-0 GCSTAT ADD10 ACKSTAT NACK TRSTAT GCSTAT ADD1010 IWCOL I2CxTRN I2CxTRN I2COV I2CxRCV I2CxRSR I2CxRCV 13-11 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 15-2 I2CxSTATI2Cx I2CxRCV I2CxRCV I2CxRCV I2CxRCV I2CxTRN I2CxTRN I2CxTRN DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 15-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 I2CxMSKI2Cx R/W-0 AMSK9 R/W-0 AMSK8 R/W-0 AMSK0 AMSKx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 16.0 UART PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H MIPS Mbps Mbps First-In-First-Out FIFO FIFO UART IrDA IrDA 16-1 UART UART Universal Asynchronous Receiver TransmitterUART PIC24HJ32GP202/204 PIC24HJ16GP304 UART LINRS-232 RS-485 UxCTS UxRTS IrDA® UART UxTX UxRX UxCTS UxRTS 16-1 UART IrDA® BCLK UxRTS UxCTS UART UxRX UART UxTX 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 16.1 UART UART BRGx 16-1 BRGH BRGH FCY/16 BRGx FCY/(16 65536) 16-2 BRGH 16-2 UART BRGH (BRGx 16-1 UART BRGH (BRGx BRGx BRGx FOSC/2 FOSC/2 BRGH FCY/4 BRGx FCY/(4 65536) 16-1 9600 BRGx 16-1 BRGx BRGx BRGx BRGx BRGH FCY/(16 (BRGx ((FCY/ )/16) ((4000000/9600)/16) 4000000/(16 9615 (9615 9600)/9600 0.16% DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 16.2 16.5 UART BRGx UART UTXEN UxTXREG UTXEN UTXEN UART 16.2 UART URXISEL<1:0> OERR OERR UxRXREG UxRXREG FIFO PERR FERR 16.6 UxCTS UxRTS UTXISEL<1:0> UARTx UxCTS UARTx UxRTS UART UxMODE UEN<1:0> UART Data Terminal Equipment 16.3 UART 16.2 UART UTXEN UxTXREG UxTXREG UTXISEL<1:0> 16.7 UART UART IrDA IrDA IrDA 16.7.1 IrDA® -IrDA 16.4 IrDA BCLK UART UEN<1:0> BCLK IrDA UART UTXEN UTXBRK UxTXREG UxTXREG 0x55- FIFO UTXBRK 16.7.2 IrDA® UART IrDA IrDA IREN UxMODE<12> IREN UxRX UxTX 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 16-1 R/W-0 UARTEN R/W-0 WAKE R/W-0 LPBACK R/W-0 ABAUD R/W-0 URXINV R/W-0 BRGH R/W-0 R/W-0 UxMODEUARTx R/W-0 USIDL R/W-0 IREN(1) R/W-0 RTSMD R/W-0 R/W-0 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 16-1 UxMODEUARTx BRGH PDSEL<1:0> STSEL BRGH 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 16-2 R/W-0 UTXISEL1 R/W-0 15,13 R/W-0 R/W-0 ADDEN RIDLE PERR FERR R/C-0 OERR URXDA UxSTAUARTx R/W-0 UTXINV(1) 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 IrDA IREN DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 16-2 UxSTAUARTx RIDLE PERR FIFO FERR FIFO OERR 1OERR UxRSR URXDA IrDA IREN 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H AN12 17-1 PIC24HJ16GP304 PIC24HJ32GP204 17-2 PIC24HJ32GP202 PIC24HJ32GP202/204 PIC24HJ16GP304 Analog-to-Digital Conversion AD12B AD1CON1<10> AD12B 17.2 AD1PCFGH<15:0> AD1PCFGL<15:0> AD1CON2<15:13> AD1CON3<7:0> AD1CON2<9:8> AD1PCFGH<15:0> AD1PCFGL<15:0> AD1CON1<7:5> AD1CON3<12:8> AD1CON1<9:8> AD1CON1<15> AD1IF 17.1 Successive Approximation Msps ksps 121/ 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-1 VREF+(1) VREF-(1) AVSS PIC24HFJ16GP304 PIC24HJ32GP204 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 01100 AN10 AN11 AN12 VREFAN1 VREF+ VREF- DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-2 VREF+(1) VREF-(1) AVSS PIC24HJ32GP202 ADC1 AVDD VREF- CH1(2) ADC1 AN10 VREF- CH2(2) CH3(2) CH1,CH2, CH3,CH0 AN11 VREF00000 00001 00010 00011 00100 00101 01001 01010 01011 01100 AN10 AN11 AN12 VREFAN1 VREF+ VREF- 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-1 TCY(ADCS ADCS 17-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 17-4 AD1CON3<15> AD1CON3<5:0> 5,., TOSC FOSC PLLFOSC TOSC 1/FOSC DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-1 R/W-0 ADON R/W-0 R/W-0 SSRC<2:0> R/W-0 R/W-0 SIMSAM R/W-0 ASAM R/W-0 HC,HS SAMP AD1CON1ADC1 R/W-0 ADSIDL R/W-0 AD12B R/W-0 R/W-0 R/C-0 DONE FORM<1:0> ADONADC ADSIDL AD12B10 FORM<1:0> DOUT ssss sssd dddd dddd d<9> DOUT 0000 00dd dddd dddd DOUT ssss sddd dddd dddd d<11> DOUT 0000 dddd dddd dddd 12-11 SSRC<2:0> Timer3 INT0 SIMSAM CHPS<1:0> AD12B SIMSAM CHPS<1:0> CHPS<1:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-1 AD1CON1ADC1 ASAMADC SAMP SAMP SAMP ASAM ASAM SSRC SSRC DONEADC DONE DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-2 R/W-0 BUFS 15-13 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 BUFM AD1CON2ADC1 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 12-11 CSCNA CH0+ CHPS<1:0> AD12B CHPS<1:0> BUFS BUFM SMPI<3:0> 1111 1110 0001 0000 BUFM ALTS 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-3 R/W-0 ADRC R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 AD1CON3ADC1 R/W-0 R/W-0 R/W-0 SAMC<4:0> R/W-0 R/W-0 R/W-0 ADCS<7:0> ADRC SAMC<4:0> 11111 00001 00000 ADCS<7:0>ADC 11111111 (ADCS<7:0> 00000010 (ADCS<7:0> 00000001 (ADCS<7:0> 00000000 (ADCS<7:0> 14-13 12-8 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-4 15-11 10-9 R/W-0 R/W-0 AD1CHS123ADC1 R/W-0 R/W-0 R/W-0 CH123SB R/W-0 CH123SA CH123NB<1:0> CH123NA<1:0> CH123NB<1:0> PIC24HJ32GP202 AD12B AD12B AN10 AN11 VREF00 VREF PIC24HJ32GP204 PIC24HJ16GP304 AD12B AD12B AN10 AN11 VREF00 VREF- CH123SB AD12B AD12B 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-4 AD1CHS123ADC1 CH123NA<1:0> PIC24HJ32GP202 AD12B AD12B AN10 AN11 VREF00 VREF PIC24HJ32GP204 PIC24HJ16GP304 AD12B AD12B AN10 AN11 VREF00 VREF- CH123SA AD12B AD12B DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-5 R/W-0 CH0NB R/W-0 CH0NA R/W-0 R/W-0 R/W-0 CH0SA<4:0> R/W-0 AD1CHS0ADC1 R/W-0 R/W-0 R/W-0 CH0SB<4:0> R/W-0 R/W-0 R/W-0 CH0NB VREF CH0SB<4:0> PIC24HJ32GP204 PIC24HJ16GP304 01100 AN12 00010 00001 00000 PIC24HJ32GP202 01100 AN12 01000 00111 00110 00010 00001 00000 14-13 12-8 CH0NA VREF 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 17-5 AD1CHS0ADC1 CH0SA<4:0> PIC24HJ32GP204 PIC24HJ16GP304 01100 AN12 00010 00001 00000 PIC24HJ32GP202 01100 AN12 01000 00111 00110 00010 00001 00000 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 17-6 R/W-0 CSS7 15-0 R/W-0 CSS6 R/W-0 CSS5 R/W-0 CSS4 R/W-0 CSS3 R/W-0 CSS2 R/W-0 CSS1 AD1CSSLADC1 CSS12 CSS11 CSS10 R/W-0 CSS9 R/W-0 CSS8 R/W-0 CSS0 CSS<12:0>ADC AD1CSSL ADREF- 17-7 R/W-0 PCFG7 15-0 AD1PCFGLADC1 PCFG12 PCFG11 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<12:0>ADC AVSS PCFG PCFG 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 18.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H 18.1 0xF80000 18-1 18-2 FOSCSEL FOSC FWDTFPOR FICD 0xF80000 0x800000-0xFFFFFF 1111 1111 PIC24HJ32GP202/204 PIC24HJ16GP304 CodeGuard JTAG ICSP 18-1 0xF80000 0xF80002 0xF80004 0xF80006 0xF80008 0xF8000A 0xF8000E 0xF80010 0xF80012 0xF80014 0xF80016 IESO FWDTEN WINDIS IOL1WAY WDTPRE ALTI2C GSS<1:0> FNOSC<2:0> OSCIOFNC POSCMD<1:0> WDTPOST<3:0> FPWRT<2:0> GWRP BSS<2:0> BWRP FOSCSEL FOSC FWDT FUID0 FUID1 FUID2 FUID3 FCKSM<1:0> 0xF8000C FPOR 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 18-2 BWRP PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202 PIC24HJ32GP204 0x0007FE 0x0007FE 3840 0x001FFE 0x001FFE 7936 0x003FFE 0x003FFE BSS<2:0> BSS<2:0> PIC24HJ16GP304 0x0007FE 0x0007FE 3840 0x001FFE 0x001FFE 5376 0x002BFE 0x002BFE GSS<1:0> LPRC GWRP IESO FOSCSEL FNOSC<2:0> FOSCSEL DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 18-2 FCKSM<1:0> PIC24HJ32GP202/204 PIC24HJ16GP304 FOSC OSC2 OSC2 OSC2 LPRC RCON SWDTEN RCON SWDTEN LPRC 1:128 1:32 1111 1:32,768 1110 1:16,384 0001 0000 SDA1/SCL1 ASDA1/ASCL1 PWRT PWRT PWRT PWRT PWRT PWRT PWRT PWRT IOL1WAY FOSC OSCIOFNC FOSC POSCMD<1:0> FOSC FWDTEN FWDT WINDIS FWDT WDTPRE FWDT WDTPOST<3:0> FWDT ALTI2C FPOR FPWRT<2:0> FPOR 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 18.2 PIC24HJ32GP202/204 PIC24HJ16GP304 2.5V 3.3V PIC24HJ32GP202/204 PIC24HJ16GP304 18-1 VDDCORE/VCAP 21.1 21-13 TSTARTUP TSTARTUP FNOSC<2:0> POSCMD<1:0> LOCK OSCCON<5> PWRT TPWRT TPWRT TFSCM TFSCM RCON<1> 1BOR 18-1 3.3V PIC24H VDDCORE/VCAP DDCORE 21.1 21-13 18.3 VDDCORE DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 18.4 18.4.2 PIC24HJ32GP202/204 PIC24HJ16GP304 LPRC PWRSAV SLEEP IDLE RCON<3,2> 18.4.1 LPRC WDTPRE TWDT WDTPOST<3:0> FWDT<3:0> 1:32,768 NOSC OSWEN PWRSAV CLRWDT CLRWDT PWRSAV 18.4.3 FWDT FWDTEN FWDTEN WDTO RCON<4> FWDTEN SWDTEN RCON<5> WDTSWDTEN WINDIS FWDT<6> CLRWDTWDT CLRWDT CLRWDT 18-2 PWRSAV CLRWDT SWDTEN FWDTEN WDTPRE WDTPOST<3:0> LPRC WINDIS CLRWDT 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 18.5 JTAG PIC24HJ32GP202/204 PIC24HJ16GP304 JTAG CodeGuard CodeGuard CodeGuard DS70180A_CN CodeGuard 18.6 CodeGuard PIC24HJ32GP202/204 PIC24HJ16GP304 CodeGuard CodeGuard Intellectual Property 18-3 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 003FFEh 004000h 0057FEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 003FFEh 004000h 0057FEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 003FFEh 004000h 0057FEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 003FFEh 004000h 0057FEh 18-4 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 002BFEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 002BFEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 002BFEh 000000h 0001FEh 000200h 0007FEh 000800h 001FFEh 002000h 002BFEh BSS<2:0>=x11 3840 BSS<2:0>=x11 3840 BSS<2:0>=x10 BSS<2:0>=x10 10249 BSS<2:0>=x01 7168 BSS<2:0>=x00 1792 3072 7936 3840 4608 BSS<2:0>=x01 1536 BSS<2:0>=x00 1792 5376 3840 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 18.7 18.8 PIC24HJ32GP202/204 PIC24HJ16GP304 dsPIC30F/33F DS70152C_CN ICSP PGC1/EMUC1 PGD1/EMUD1 PGC2/EMUC2 PGD2/EMUD2 PGC3/EMUC3 PGD3/EMUD3 MPLAB® MPLAB EMUCx EMUDx PGC1/EMUC1 PGD1/EMUD1 PGC2/EMUC2 PGD2/EMUD2 PGC3/EMUC3 PGD3/EMUD3 MCLRVDDVSSPGCPGD EMUDx/EMUCx ICSP 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 19.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24H PIC24H PIC24F dsPIC30F/33F 19-1 19-2 PIC24H WREG 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 CALL/GOTO RETURN/RETFIE dsPIC30F/33F DS70157B_CN 19-1 #text (text) [text] <n:m> bit4 Expr lit1 lit4 lit5 lit8 lit10 lit14 lit16 lit23 None Slit10 Slit16 Slit6 Wm,Wn Wm*Wm 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], [-Wd]} {Wnd, [Wnd], [Wnd++], [Wnd-], [++Wnd], [-Wnd], [Wnd+Wb]} W4,W5 W5,W6 W6,W7 {W0.W15} DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 19-1 WREG {W0.W15} {W0.W15} {Ws, [Ws], [Ws++], [Ws-], [++Ws], [-Ws]} {Wns, [Wns], [Wns++], [Wns-], [++Wns], [-Wns], [Wns+Wb]} 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 19-2 ADDC ADDC ADDC ADDC ADDC ADDC BCLR BCLR BCLR BSET BSET BSET BSW.C BSW.Z BTSC BTSC BTSC BTSS BTSS BTSS 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> 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 19-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 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 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 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 19-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 f=f+1 WREG f=f+2 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 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 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 19-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 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> 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 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 19-2 TBLRDL TBLWTH TBLWTL ULNK TBLRDL TBLWTH TBLWTL ULNK f,WREG #lit10,Wn Wb,Ws,Wd Wb,#lit5,Wd Ws,Wnd 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 C,Z,N DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 20.0 20.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 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 20.2 MPASM 20.5 MPASM MPASM MPLINK Intel® COFF MPASM MPLAB MPLAB ASM30 MPLAB ASM30 dsPIC30F MPLAB dsPIC30F MPLAB 20.3 MPLAB MPLAB MPLAB MPLAB ANSI Microchip PIC18 PIC24 dsPIC30F dsPIC33 MPLAB 20.6 MPLAB 20.4 MPLINK MPLIB MPLAB SIMPIC MCUdsPIC® MPLAB MPLAB MPLAB MPASMMAPLAB ASM30 MPLINK MPASM MPLAB MPLIB DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 20.7 MPLAB 2000 20.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 20.10 MPLAB MPLAB VDDMIN VDDMAX ICSP MPLAB MPLAB RS-232 MPLAB SD/MMC 20.8 MPLAB REAL MPLAB REAL ICEMicrochip MPLAB PIC® dsPIC MPLAB REAL MPLAB RJ11 LVDS CAT5 MPLAB MPLAB REAL MPLAB MPLAB REAL 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 20.11 PICSTART Plus PICSTART Plus RS-232 MPLAB PICSTART Plus PIC16C92X PIC17C76X PICSTART Plus 20.13 dsPIC RS-232 EEPROM PICDEM dsPICDEM Microchip KEELOQ® CANIrDA®PowerSmart SEEVAL® Microchip www.microchip.com 20.12 PICkit PICkit2 Microchip PIC18F PICkit HITECH PICCLite Microchip PIC® DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21.0 PIC24HJ32GP202/204 PIC24HJ16GP304 PIC24HJ32GP202/204 PIC24HJ16GP304 -40°C +125°C -65°C +150°C .-0.3V +4.0V MCLR .-0.3V 0.3V .-0.3V +5.6V VDDCORE 2.25V 2.75V .300 .250 .200 .200 21-2 CLKOUT VREF+ VREF- SCLx SDAx PGCx PGDx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21.1 MIPS 3.0-3.6V 3.0-3.6V -40°C +85°C -40°C +125°C MIPS PIC24HJ32GP202/204 PIC24HJ16GP304 21-1 21-2 +125 +140 +125 PINT (IDD IOH) ({VDD VOH} IOH) (VOL IOL) PINT PI/O PDMAX TA)/JA 21-3 62.4 80.2 °C/W °C/W °C/W °C/W °C/W TFQP SPDIP SOIC QFN-S DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-4 3.0V 3.6V -40°C +85°C -40°C +125°C DC10 DC12 DC16 DC17 DC18 VPOR SVDD VCORE 0.03 2.25 2.75 V/ms 0-3.0V/0.1s 3.3V 25°C 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-5 3.0V 3.6V -40°C +85°C -40°C +125°C DC20d DC20a DC20b DC20c DC21d DC21a DC21b DC21c DC22d DC22a DC22b DC22c DC23d DC23a DC23b DC23c DC24d DC24a DC24b DC24c -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C 3.3V MIPS 3.3V MIPS 3.3V MIPS 3.3V MIPS 3.3V 3.3V MIPS MIPS 3.3V 25°C OSC1 VSSMCLR VDDWDT FSCM CPUSRAM DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-6 IIDLE 3.0V 3.6V -40°C +85°C -40°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C 3.3V MIPS 3.3V MIPS 3.3V MIPS 3.3V MIPS 3.3V MIPS 3.3V MIPS IIDLE DC40d DC40a DC40b DC40c DC41d DC41a DC41b DC41c DC42d DC42a DC42b DC42c DC43d DC43a DC43b DC43c DC44d DC44a DC44b DC44c 3.3V 25°C IIDLE 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-7 3.0V 3.6V -40°C +85°C -40°C +125°C -40°C +25°C +85°C +125°C -40°C +25°C +85°C +125°C 3.3V 3.3V DC60d DC60a DC60b DC60c DC61d DC61a DC61b DC61c (3,4) IWDT(3) 3.3V 25°C 21-8 IDOZE 3.0V 3.6V -40°C +85°C -40°C +125°C 1:64 1:128 1:64 1:128 1:64 1:128 1:64 1:128 +125°C 3.3V MIPS +85°C 3.3V MIPS +25°C 3.3V MIPS -40°C 3.3V MIPS DC73a DC73f DC73g DC70a DC70f DC70g DC71a DC71f DC71g DC72a DC72f DC72g 3.3V 25°C DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-9 3.0V 3.6V -40°C +85°C -40°C +125°C MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx SMbus SMbus DI10 DI15 DI16 DI17 DI18 DI19 DI20 MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx ±3.5 SMbus SMbus 3.3V VPIN VPIN VPIN 40°C +85°C 40°C +85°C VPIN -40°C +125°C -40°C +125°C VPIN VPIN DI25 DI26 DI27 DI28 DI29 DI30 DI50 DI51 DI51a DI51b DI51c DI55 DI56 ICNPU (2)(3) MCLR OSC1 3.3V 25°C MCLR 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-10 3.0V 3.6V -40°C +85°C -40°C +125°C DO10 DO16 OSC2/CLKO OSC2/CLKO 2.40 2.41 3.3V 3.3V -2.3 3.3V -1.3 3.3V DO20 DO26 21-11 3.0V 3.6V -40°C +85°C -40°C +125°C VBOR 2.40 2.55 BO10 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-12 3.0V 3.6V -40°C +85°C -40°C +125°C D130 D131 D132B D134 D135 D136 D137 D138 VPEW TRETD IDDP 10,000 VMIN VMIN -40°C +125°C VMIN VMIN -40°C +125°C 3.3V 25°C 21-13 -40°C +85°C CEFC 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21.2 PIC24HJ32GP202/204 PIC24HJ16GP304 21-14 3.0V 3.6V -40°C +85°C -40°C +125°C 21.0 21-1 OSC2 VDD/2 OSC2 OSC2 OSC2 21-15 DO50 DO56 DO58 COSC2 OSC2/SOSC2 OSC2 SCLx SDAx OSC1 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-2 OSC1 OS20 OS30 OS25 OS30 OS31 OS31 CLKO OS41 OS40 21-16 3.0V 3.6V -40°C +85°C -40°C +125°C CLKI ECPLL OS10 12.5 0.375 TOSC 0.625 TOSC SOSC OS20 OS25 OS30 OS31 OS40 OS41 TOSC TOSC 1/FOSC TosL OSC1 TosH TosR OSC1 TosF TckR CLKO TckF CLKO 3.3V 25°C OSC1/CLKI "DC" OSC2 CLKO 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-17 OS50 OS51 OS52 OS53 3.0V 3.6V 3.0V 3.6V -40°C +85°C -40°C +125°C CLKO ECPLL XTPLL FPLLI FSYS TLOCK DCLK 3.3V 25°C 21-18 3.0V 3.6V -40°C +85°C -40°C +125°C 7.37 (1,2) -40°C +85°C -40°C +125°C 3.0-3.6V 3.0-3.6V 25°C 3.3V 25°C 7.37 21-19 3.0V 3.6V -40°C +85°C -40°C +125°C 32.768 LPRC(1) LPRC LPRC LPRC -40°C +85°C -40°C +125°C 3.0-3.6V 3.0-3.6V DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-3 DI35 DI40 DO31 DO32 21-1 21-20 3.0V 3.6V -40°C +85°C -40°C +125°C TIOR TIOF TINP TRBP INTx DO31 DO32 DI35 DI40 3.3V 25°C 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-4 MCLR PWRT SY13 SY35 FSCM 21-1 SY11 SY10 SY12 SY30 SY20 SY13 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-21 3.0V 3.6V -40°C +85°C -40°C +125°C MCLR 0.72 1024 TOSC -40°C +85°C -40°C +85°C SY10 SY11 TMCL TPWRT SY12 SY13 SY20 SY30 SY35 TPOR TIOZ TWDT1 TOST TFSCM MCLR 0.68 -40°C +85°C -40°C +85°C TOSC OSC1 -40°C +85°C 3.3V 25°C 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-5 TIMER1 TIMER2 TIMER3 TxCK Tx10 Tx15 OS60 TMRx Tx11 Tx20 21-1 21-22 TIMER1 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK (TCY 40)/N TA15 TA15 TA10 TTXH TA11 TTXL TxCK TA15 TTXP TxCK OS60 SOSC1/T1CK T1CON<1> TA20 TCKEXTMRL TxCK Timer1 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-23 TIMER2 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK (TCY 40)/N TB15 TB15 TB10 TtxH TB11 TtxL TxCK TB15 TtxP TxCK TB20 TCKEXTMRL TxCK 21-24 TIMER3 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK TxCK TxCK (TCY 40)/N TC15 TC15 TC10 TC11 TC15 TtxH TtxL TtxP TC20 TCKEXTMRL TxCK 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-6 CAPx IC10 IC15 21-1 IC11 21-25 3.0V 3.6V -40°C +85°C -40°C +125°C (TCY 40)/N IC10 IC11 IC15 TccL TccH TccP 21-7 OC11 OC10 21-1 21-26 3.0V 3.6V -40°C +85°C -40°C +125°C OC10 OC11 TccF TccR D032 D031 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-8 /PWM OC20 OCFA/OCFB OC15 21-27 /PWM 3.0V 3.6V -40°C +85°C -40°C +125°C OC15 OC20 TFLT 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-9 SCKx SP11 SCKx SP35 SP20 SP31 SDIx SP40 SP41 SP30 SP21 SP10 SP21 SP20 SPIx SDOx 21-1 21-28 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx TCY/2 TCY/2 D032 D031 D032 D031 SP10 SP11 SP20 SP21 SP30 SP31 SP35 SP40 SP41 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdiV2scH SDIx SCKx TdiV2scL TscH2diL TscL2diL SDIx SCKx 3.3V 25°C SCKx SPIx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-10 SCKX SP11 SCKX SP10 SP21 SP20 SPIx SP36 SP35 SP20 SP40 SP30 SP31 SP21 SDOX SDIX SP41 21-1 21-29 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx TCY/2 TCY/2 D032 D031 D032 D031 SP10 SP11 SP20 SP21 SP30 SP31 SP35 SP36 SP40 SP41 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdoV2sc SDOx TdoV2scL SCKx TdiV2scH SDIx SCKx TdiV2scL TscH2diL SDIx SCKx TscL2diL 3.3V 25°C SCKx SPIx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-11 SP50 SCKX SP71 SCKX SP35 SDOX SP72 SP73 SP70 SP73 SP72 SP52 SPIx SP30 SP31 SP51 SDIX SP41 SP40 21-1 21-30 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx D032 D031 SP70 SP71 SP72 SP73 SP30 SP31 SP35 SP40 SP41 SP50 SP51 SP52 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdiV2scH SDIx SCKx TdiV2scL TscH2diL SDIx SCKx TscL2diL TssL2scH SCKx SCKx TssL2scL TssH2doZ TscH2ssH TscL2ssH SDOx SCKx 3.3V 25°C SPIx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-12 SP50 SCKx SP71 SCKx SP35 SP52 SDOx SP30 SP31 SDIx SP41 SP40 21-1 SP72 SP51 SP73 SP70 SP73 SP72 SP52 SPIx SP60 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-31 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx D032 D031 SP70 SP71 SP72 SP73 SP30 SP31 SP35 SP40 SP41 SP50 SP51 SP52 SP60 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdiV2scH SDIx SCKx TdiV2scL TscH2diL SDIx SCKx TscL2diL TssL2scH SCKx SCKx TssL2scL TssH2doZ TscH2ssH TscL2ssH TssL2doV SDOX SCKx SDOx 3.3V 25°C SCKx SPIx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-13 I2Cx SCLx IM31 IM30 IM33 IM34 SDAx 21-1 21-14 I2Cx IM20 IM11 IM10 IM11 IM26 IM21 SCLx IM10 IM25 IM33 SDAx IM40 IM40 IM45 SDAx 21-1 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-32 I2Cx 3.0V 3.6V -40°C +85°C -40°C +125°C IM10 TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG TCY/2 (BRG 1000 3500 1000 400pF 400pF TLO:SCL IM11 THI:SCL IM20 TF:SCL SDAx SCLx SDAx SCLx IM21 TR:SCL IM25 TSU:DAT THD:DAT TSU:STA IM26 IM30 IM31 THD:STA TSU:STO THD:STO IM33 IM34 IM40 TAA:SCL IM45 TBF:SDA IM50 PIC24H "I2CTM" I2Cx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-15 I2Cx SCLx IS31 IS30 IS33 IS34 SDAx 21-16 I2Cx IS20 IS11 IS10 IS30 IS26 IS21 SCLx IS31 IS25 IS33 SDAx IS40 IS40 IS45 SDAx 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-33 I2Cx 3.0V 3.6V -40°C +85°C -40°C +125°C 0.25 0.25 4000 3500 1000 1000 IS10 TLO:SCL IS11 THI:SCL IS20 TF:SCL SDAx SCLx SDAx SCLx IS21 TR:SCL IS25 TSU:DAT THD:DAT TSU:STA IS26 IS30 IS31 THD:STA TSU:STO THD:STO TAA:SCL IS33 IS34 IS40 IS45 TBF:SDA IS50 I2Cx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-34 3.0V 3.6V -40°C +85°C -40°C +125°C AD01 AVDD AD02 AD05 AD05a AD06 AD06a AD07 AD08 AVSS VREFH AVSS AVDD AVDD VREFH VREFH AVDD VREFL AVSS VREFH AVDD VREFL AVSS VREF VREFH VREFL CH0CH3 CH0CH3 VREFL AVSS VREF IREF AD12 VINH VINH VINL AD13 VINL VINL VREFL AVSS AD17 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-35 3.0V 3.6V -40°C +85°C -40°C +125°C AD20a AD21a AD22a AD23a AD24a AD25a AD20a AD21a AD22a AD23a AD24a AD25a AD30a AD31a AD32a AD33a AD34a VREF+/VREF 1.25 1.25 GERR EOFF GERR EOFF SINAD SFDR FNYQ ENOB 1.52 VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VREF+/VREF12 VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V 10.95 11.1 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-36 3.0V 3.6V -40°C +85°C -40°C +125°C AD20b AD21b AD22b AD23b AD24b AD25b AD20b AD21b AD22b AD23b AD24b AD25b AD30b AD31b AD32b AD33b AD34b VREF+/VREF -1.5 GERR EOFF GERR EOFF SINAD SFDR FNYQ ENOB +1.5 VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VINL AVSS VREFL AVDD VREFH 3.6V VREF+/VREF10 VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V VINL AVSS 0VAVDD 3.6V 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-17 ASAM SSRC<2:0> AD50 ADCLK SAMP AD61 AD60 TSAMP DONE AD1IF AD55 SAMP SAMP AD1CON.SAMP PIC24H SAMP 10/12 ADC" AD1CON.SAMP 21-37 3.0V 3.6V -40°C +85°C -40°C +125°C 117.6 AD50 AD51 AD55 AD56 AD57 AD60 AD61 AD62 AD63 tCONV FCNV TSAMP tPCS tPSS tCSS tDPU SAMP Ksps ASAM DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 21-18 CHPS<1:0> SIMSAM ASAM SSRC<2:0> AD50 ADCLK SAMP SAMP AD61 AD60 TSAMP DONE AD1IF Buffer(0) Buffer(1) AD55 AD55 SAMP AD1CON.SAMP PIC24H SAMP 10/12 ADC" AD1CON.SAMP 21-19 AD50 ADCLK ADON SAMP CHPS<1:0> SIMSAM ASAM SSRC<2:0> SAMC<4:0> 00001 TSAMP AD1IF AD55 AD55 TSAMP AD55 DONE AD1CON.ADON PIC24H SAMP 10/12 ADC" SAMC<4:0> 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 21-38 3.0V 3.6V -40°C +85°C -40°C +125°C AD50 AD51 AD55 AD56 AD57 AD60 AD61 AD62 AD63 tCONV FCNV TSAMP tPCS tPSS tCSS tDPU SAMP Msps ASAM DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 22.0 22.1 SPDIP XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX YYWWNNN PIC24HJ32GP202-I/SP 0610017 SOIC 0.300 XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX YYWWNNN PIC24HJ32GP202/SO 0610017 QFN-S XXXXXXXX XXXXXXXX YYWWNNN 24HJ32GP 202E/MM 0730235 XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX YYWWNNN TQFP PIC24HJ32 GP204-E/ML 0730235 XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX YYWWNNN XX.X PIC24HJ 32GP204 -E/PT 0730235 "01" Matte JEDEC JEDEC Microchip 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 22.2 [SPDIP] Microchip ASME Y14.5M 0.010 .120 .015 .290 .240 .110 .008 .040 .014 .100 .135 .310 .285 .150 .335 .295 1.400 .430 Microchip Technology C04-070B DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 7.50 [SOIC] Microchip ASME Y14.5M 0.15 1.27 2.05 0.10 10.30 7.50 17.90 0.25 0.40 0.18 0.31 1.40 Microchip Technology C04-052B 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 6x6x0.9 [QFN-S] Microchip 0.40 ASME Y14.5M 3.65 0.23 0.30 0.20 3.65 0.80 0.00 0.65 0.90 0.02 0.20 6.00 3.70 6.00 3.70 0.38 0.40 Microchip Technology C04-124B DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 [QFN] Microchip ASME Y14.5M 6.30 0.25 0.30 0.20 6.30 0.80 0.00 0.65 0.90 0.02 0.20 8.00 6.45 8.00 6.45 0.30 0.40 Microchip Technology C04-103B 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 10x10x1 2.00 [TQFP] Microchip ASME Y14.5M 0.25 0.09 0.30 0.95 0.05 0.45 0.80 1.00 0.60 1.00 3.5° 12.00 12.00 10.00 10.00 0.37 1.05 Microchip Technology C04-076B DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 2007 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 ADC1 UART BRGH UART BRGH AIVT MPLAB MPLAB TBLRDH TBLRDL IrDA IrDA IrDA MPASM IPMI STREN I2C1 173, PWRSAV JTAG AD1CHS0 ADC1 AD1CHS123 ADC1 AD1CON1 ADC1 AD1CON2 ADC1 AD1CON3 ADC1 AD1CSSL ADC1 AD1PCFGL ADC1 CLKDIV CORCON I2CxCON I2Cx I2CxMSK I2Cx I2CxSTAT I2Cx ICxCON IEC0 IEC1 IEC4 IFS0 IFS1 FSCM 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 IFS4 INTCON1 INTCON2 INTTREG IPC0 IPC16 IPC1 IPC2 IPC3 IPC4 IPC5 IPC7 NVMCOM OCxCON OSCCON OSCTUN PLLFBD RCON SPIxCON1 SPIx SPIxCON2 SPIx SPIxSTAT SPIx T1CON Timer1 TxCON T2CON T4CON T6CON T8CON TyCON T3CON T5CON T7CON T9CON UxMODE UARTx UxSTA UARTx Microchip MPLAB ASM30 MPLAB MPLAB 2000 MPLAB MPLAB REAL MPLAB MPLINK /MPLIB PICSTART PICSTART Plus PORTA PORTB PORTC 173, Timer1 160, PIC24H PIC24H PLL. Timer2 Timer2/3 UART CALL MPLAB SPI1 RTSP I2Cx I2Cx SPIx DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 SPIx SPIx SPIx Timer1 Timer2 Timer4 Timer6 Timer8 Timer3 Timer5 Timer7 Timer9 /PWM CLKO CHPS SIMSAM ASAM SSRC ASAM SSRC I2Cx I2Cx I2Cx I2Cx SPIx SPIx SPIx SPIx Timer1, /PWM CAPx CLKO Near PIC24H UxCTS UxRTS UART UART1 ICSP 173, IDOZE IIDLE IECx. IFSx INTCON1. INTCON2. IPCx. Timer1 Timer2/3 Timer4/5 Timer6/7 Timer8/9 UART 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 MICROCHIP Microchip www.microchip.com Microchip Microchip Microchip Microchip Microchip http://support.microchip.com Microchip Microchip Microchip www.microchip.com Customer Change Notification 2008 Microchip Technology Inc. DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 Microchip 86-21-5407-5066 DS70289A_CN PIC24HJ32GP202/204 PIC24HJ16GP304 DS70289A_CN 2008 Microchip Technology Inc. PIC24HJ32GP202/204 PIC24HJ16GP304 Microchip PIC24HJ32GP202-E/SP PIC24H SPDIP 3.3V -40°C +85°C -40°C +125°C SPDIP SOIC QFN-S 10x10x1 TQFP 2008 Microchip Technology Inc. DS70289A_CN Corporate Office 2355 West Chandler Blvd. Chandler, 85224-6199 Tel: 1-480-792-7200 Fax: 1-480-792-7277 http://support.microchip.com www.microchip.com Atlanta Duluth, Tel: 678-957-9614 Fax: 678-957-1455 Boston Westborough, Tel: 1-774-760-0087 Fax: 1-774-760-0088 Chicago Itasca, Tel: 1-630-285-0071 Fax: 1-630-285-0075 Dallas Addison, Tel: 1-972-818-7423 Fax: 1-972-818-2924 Detroit Farmington Hills, Tel: 1-248-538-2250 Fax: 1-248-538-2260 Kokomo Kokomo, Tel: 1-765-864-8360 Fax: 1-765-864-8387 Angeles Mission Viejo, Tel: 1-949-462-9523 Fax: 1-949-462-9608 Santa Clara Santa Clara, Tel: 408-961-6444 Fax: 408-961-6445 Toronto Mississauga, Ontario, Canada Tel: 1-905-673-0699 Fax: 1-905-673-6509 Asia Pacific Office Suites 3707-14, 37th Floor Tower Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 Tel: 852-2401-1200 Fax: 852-2401-3431 Tel: 86-25-8473-2460 Fax: 86-25-8473-2470 Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 Tel: 86-592-238-8138 Fax: 86-592-238-8130 Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 Tel: 86-756-321-0040 Fax: 86-756-321-0049 Tel: 886-7-536-4818 Fax: 886-7-536-4803 Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Tel: 886-3-572-9526 Fax: 886-3-572-6459 Australia Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 India Bangalore Tel: 91-80-4182-8400 Fax: 91-80-4182-8422 India Delhi Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 India Pune Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 Japan Yokohama Tel: 81-45-471- 6166 Fax: 81-45-471-6122 Korea Daegu Tel: 82-53-744-4301 Fax: 82-53-744-4302 Korea Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 82-2-558-5934 Malaysia Kuala Lumpur Tel: 60-3-6201-9857 Fax: 60-3-6201-9859 Malaysia Penang Tel: 60-4-227-8870 Fax: 60-4-227-4068 Philippines Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Thailand Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 Austria Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark-Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Italy Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Netherlands Drunen Tel: 31-416-690399 Fax: 31-416-690340 Spain Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Wokingham Tel: 44-118-921-5869 Fax: 44-118-921-5820 01/02/08 DS70289A_CN 2008 Microchip Technology Inc. Other recent searchesZL20200 - ZL20200 ZL20200 Datasheet UL508 - UL508 UL508 Datasheet UL873 - UL873 UL873 Datasheet TLV247x - TLV247x TLV247x Datasheet TLV247xA - TLV247xA TLV247xA Datasheet TDA9880 - TDA9880 TDA9880 Datasheet ST16C552 - ST16C552 ST16C552 Datasheet ST16C552A - ST16C552A ST16C552A Datasheet ST16C552 - ST16C552 ST16C552 Datasheet ST16C552A - ST16C552A ST16C552A Datasheet IXGN72N60C3H1 - IXGN72N60C3H1 IXGN72N60C3H1 Datasheet ISO721-Q1 - ISO721-Q1 ISO721-Q1 Datasheet AND208GA - AND208GA AND208GA Datasheet
Privacy Policy | Disclaimer |