The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


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

 

 

2008 Microchip Technology Inc. DS70289A_CN Microchip Microch


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PIC24HJ32GP202/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 searches


ZL20200 - 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
© 2012 Datasheet Archive