| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
2008 Microchip Technology Inc. DS70282C_CN Microchip Microch
Top Searches for this datasheetPIC24HJ12GP201/202 2008 Microchip Technology Inc. DS70282C_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 rfPIC SmartShun UNI/O Microchip Technology Inc. FilterLab Linear Active Thermistor MXDEV MXLAB SEEVALSmartSensor 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 rfLAB Select Mode Total Endurance WiperLockZENAMicrochip Technology Inc. SQTP Microchip Technology Inc. 2008, Microchip Technology Inc. Microchip Chandler Tempe Gresham PIC® ISO/TS-16949:2002 dsPIC® DSCKEELOQ® EEPROM ISO/TS 16949:2002 Microchip 9001:2000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 1024 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 I2C- UART UART FIFO IrDA® Analog-to-Digital Converter Msps Ksps CMOS 3.3V ±10% SDIP/SOIC SDIP/SOIC/QFN/SSOP DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 I2C UART PIC24HJ12GP201 PIC24HJ12GP202 3(1) 3(1) SDIP SOIC SDIP SOIC SSOP 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 SDIP SOIC MCLR PGD2/EMUD2/AN0/VREF+/CN2/RA0 PGC2/EMUC2/AN1/VREF-/CN3/RA1 PGD1/EMUD1/AN2/RP0(1)/CN4/RB0 PGC1/EMUC1/AN3/RP1 /CN5/RB1 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 PGD3/EMUD3/SOSCI/RP4(1)/CN1/RB4 PGC3/EMUC3/SOSCO/T1CK/CN0/RA4 AN6/RP15(1)/CN11/RB15 AN7/RP14(1)/CN12/RB14 VDDCORE SDA1/RP9(1)/CN21/RB9 SCL1/RP8(1)/CN22/RB8 INT0/RP7(1)/CN23/RB7 PIC24HJ12GP201 SDIP SOIC SSOP MCLR PGD2/EMUD2/AN0/VREF+/CN2/RA0 PGC2/EMUC2/AN1/VREF-/CN3/RA1 PGD1/EMUD1/AN2/RP0(1)/CN4/RB0 PGC1/EMUC1/AN3/RP1(1)/CN5/RB1 AN4/RP2(1)/CN6/RB2 AN5/RP3 /CN7/RB3 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 PGD3/EMUD3/SOSC/RP4(1)/CN1/RB4 PGC3/EMUC3/SOSCO/T1CK/CN0/RA4 ASDA1/RP5(1)/CN27/RB5 AVDD AVSS AN6/RP15(1)/CN11/RB15 AN7/RP14(1)/CN12/RB14 AN8/RP13(1)/CN13/RB13 AN9/RP12(1)/CN14/RB12 TMS/RP11(1)/CN15/RB11 TDI/RP10(1)/CN16/RB10 VDDCORE TDO/SDA1/RP9(1)/CN21/RB9 TCK/SCL1/RP8(1)/CN22/RB8 INT0/RP7(1)/CN23/RB7 ASCL1/RP6(1)/CN24/RB6 PIC24HJ12GP202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PGD2/EMUD2/AN0/VREF+/CN2/RA0 PGC2/EMUC2/AN1/VREF-/CN3/RA1 PGD1/EMUD1/AN2/RP0(1)/CN4/RB0 PGC1/EMUC1/AN3/RP1(1)/CN5/RB1 AN4/RP2(1)/CN6/RB2 AN5/RP3(1)/CN7/RB3 OSCI/CLKI/CN30/RA2 OSCO/CLKO/CN29/RA3 PGD3/EMUD3/SOSCI/RP4(1)/CN1/RB4 AN6/RP15(1)/CN11/RB15 AN7/RP14(1)/CN12/RB14 AN8/RP13(1)/CN13/RB13 AN9/RP12(1)/CN14/RB12 TMS/RP11(1)/CN15/RB11 TDI/RP10(1)/CN16/RB10 VDDCORE TDO/SDA1/RP9(1)/CN21/RB9 TCK/SCL1/RP8(1)/CN22/RB8 MCLR PIC24HJ12GP202 PGC3/EMUC3/SOSCO/T1CK/CN0/RA4 ASDA1/RP5 /CN27/RB5 AVDD ASCL1/RP6 /CN24/RB6 AVSS INT0/RP7(1)/CN23/RB7 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 CPU. 10.0 Timer1 11.0 Timer2/3 12.0 13.0 14.0 SPI. 15.0 I2CTM. 16.0 UART. 17.0 ADC. 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" Microchip www.microchip.com "PIC24H Family Reference Manual" PIC24HJ12GP201/202 PIC24H microcontroller PIC24HJ12GP201/202 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 PORTA PIC24HJ12GP201/202 PORTB OSC2/CLKO OSC1/CLKI FRC/LPRC VDDCORE/VCAP MCLR ADC1 UART1 IC1,2,7,8 PWM1,2 SPI1 I2C1 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 AN0-AN9 CLKI CLKO OSC1 OSC2 SOSCI SOSCO CN0-CN7 CN11-CN15 CN21-CN24 CN27 CN29-CN30 IC1-IC2 IC7-IC8 OCFA OC1-OC2 INT0 INT1 INT2 RA0-RA4 RB0-RB15 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 Analog ST/CMOS OSC1 CLKO OSC2 ST/CMOS CMOS CLKO ST/CMOS 32.768 CMOS 32.768 PORTA PORTB Timer1 Timer2 Timer3 UART1 UART1 UART1 UART1 SPI1 SPI1 SPI1 SPI1 I2C1 I2C1 I2C1 I2C1 JTAG JTAG JTAG JTAG Analog CMOS CMOS CMOS 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 VDDCORE VREF+ VREFAVDD MCLR AVSS Analog Analog Analog CMOS CMOS CMOS DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section CPU" DS70245 Microchip www.microchip.com Address Generation Unit Program Space Visibility Page PSVPAG PIC24HJ12GP201/202 Program Counter MOV.D REPEAT PIC24HJ12GP201/202 Stack PointerSP PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 16/16 32/16 REPEAT 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 W0/WREG W14/ W15/ PUSH.S SPLIM PC22 TBLPAG PSVPAG RCOUNT REPEAT CORCON IPL2 IPL1 IPL0 STATUS 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 SRCPU R/W-0 R/W-0(2) IPL<2:0>(2) 15-9 DCMCU IPL<2:0>CPU RAREPEAT REPEAT REPEAT NMCU OVMCU ZMCU CMCU Most Significant 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) DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 2.4.2 PIC24HJ12GP201/202 dsPIC30F/33F DS70157B_CN PIC24HJ12GP201/202 1):Wm 2.4.3 2.4.1 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Data Memory" DS70237 Microchip www.microchip.com PIC24HJ12GP201/202 0x000000 0x7FFFFF TBLRD/TBLWT TBLPAG<7> PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 GOTO 0x000000 0x000002 0x000004 0x0000FE 0x000100 0x000104 0x0001FE 0x000200 0x001FFE 0x002000 0x7FFFFE 0x800000 0xF7FFFE 0xF80000 0xF80017 0xF80018 DEVID 0xFEFFFE 0xFF0000 0xFFFFFE 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 3.1.1 3.1.2 PIC24HJ12GP201/202 0x00000 0x000200 0x000000 GOTO 0x000002 PIC24HJ12GP201/202 0x000004 0x0000FF 0x000100 0x0001FF Interrupt Service Routines 0x000000 0x000002 0x000004 0x000006 0x000001 0x000003 0x000005 0x000007 00000000 00000000 00000000 00000000 Phantom DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 Effective Address EA<15> EA<15> 3.4.3 PIC24HJ12GP201/202 3.2.1 3.2.3 Least Significant ByteLSB Most Significant Byte Near 0x0000 0x07FF Special Function Register PIC24HJ12GP201/202 3-21 3.2.2 PIC® PIC24HJ12GP201/202 [Ws++] 3.2.4 NEAR 0x0000 0x1FFF near 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 PIC24HJ12GP201/202 0x0001 0x07FF 0x0801 0x0BFF 0x0C01 0x1FFF 0x2001 0x0BFE 0x0C00 0x1FFFF 0x2000 0x07FE 0x0800 Near 0x0000 SRAM 0x8001 0x8000 0xFFFF 0xFFFE DS70282C_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 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 Repeat IPL2 IPL1 IPL0 IPL3 DS70282C_CN SPLIM TBLPAG PSVPAG RCOUNT CORCON DISICNT PIC24HJ12GP201/202 0000 0000 0000 xxxx 0000 0000 xxxx DS70282C_CN PIC24HJ12GP201/202 CNEN1 CNEN2 CNPU1 CNPU2 0060 0062 0068 006A PIC24HJ12GP202 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 PIC24HJ12GP201 CN30IE CN29IE CN12IE CN11IE CN23IE CN22IE CN5IE CN21IE CN4IE CN3IE CN2IE CN1IE CN0IE 0000 0000 0000 0000 CN12PUE CN11PUE CN5PUE CN4PUE CN3PUE CN2PUE CN1PUE CN0PUE CN30PUE CN29PUE CN23PUE CN22PUE CN21PUE 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 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 INT0EP INT0IF SI2C1IF INT0IE 0000 0000 0000 0000 0000 0000 0000 0000 4444 4440 4444 0044 4044 4404 0040 0040 0000 MATHERR ADDRERR STKERR INT1IF INT1IE T1IF CNIF T1IE CNIE VECNUM<6:0> INT2EP OC1IF OC1IE SPI1IF SPI1EIF SPI1IE SPI1EIE OC1IP<2:0> OC2IP<2:0> SPI1IP<2:0> IC7IP<2:0> MI2C1IE SI2C1IE U1EIE INT0IP<2:0> T3IP<2:0> U1TXIP<2:0> SI2C1IP<2:0> INT1IP<2:0> DS70282C_CN ILR<3:0>> PIC24HJ12GP201/202 DS70282C_CN PIC24HJ12GP201/202 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> ICOV ICBNE ICM<2:0> 0000 xxxx ICI<1:0> ICOV ICBNE ICM<2:0> 0000 xxxx ICI<1:0> ICOV ICBNE ICM<2:0> 0000 xxxx ICI<1:0> ICOV ICBNE ICM<2:0> 0000 ICSIDL ICTMR ICSIDL ICTMR ICSIDL ICTMR ICSIDL 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 0000 00FF 0000 RSEN 1000 0000 0000 0000 ACKDT ACKEN RCEN 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 DS70282C_CN PIC24HJ12GP201/202 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 SPIRBF 0000 0000 0000 0000 PPRE<1:0> FRMDLY SPI1 DS70282C_CN PIC24HJ12GP201/202 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 PIC24HJ12GP202 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. 3-13 RPOR0 RPOR2 RPOR3 RPOR4 RPOR7 06C0 06C4 06C6 06C8 06CE PIC24HJ12GP201 RP1R<4:0> RP7R<4:0> RP9R<4:0> RP15R<4:0> RP0R<4:0> RP4R<4:0> RP8R<4:0> RP14R<4:0> 0000 0000 0000 0000 0000 2008 Microchip Technology Inc. 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 PIC24HJ12GP201 ADC1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx ADON VCFG<2:0> ADRC CH0NB ADSIDL AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<4:0> CH123 CH0NA PCGG7 CSS7 PCGF6 CSS6 PCFG3 CSS3 FORM<1:0> CHPS<1:0> BUFS SSRC<2:0> SIMSAM ASAM SAMP BUFM DONE ALTS SMPI<3:0> ADCS<7:0> CH123NA<1:0> CH0SA<4:0> PCFG2 CSS2 PCFG1 CSS1 PCFG0 CSS0 CH123SA DS70282C_CN PIC24HJ12GP201/202 0000 0000 0000 0000 0000 0000 0000 DS70282C_CN PIC24HJ12GP201/202 3-15 ADC1BUF0 ADC1BUF1 ADC1BUF2 ADC1BUF3 ADC1BUF4 ADC1BUF5 ADC1BUF6 ADC1BUF7 ADC1BUF8 ADC1BUF9 ADC1BUFA ADC1BUFB ADC1BUFC ADC1BUFD 0300 0302 0304 0306 0308 030A 030C 030E 0310 0312 0314 0316 0318 031A 031C 031E 0320 0322 0324 0326 0328 032C 0330 PIC24HJ12GP202 ADC1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx SSRC<2:0> BUFS SIMSAM ASAM SAMP BUFM DONE ALTS 0000 0000 0000 CH123NA<1:0> CH0SA<4:0> PCFG4 CSS4 PCFG3 CSS3 PCFG2 CSS2 PCFG1 CSS1 PCFG0 CSS0 CH123SA 0000 0000 0000 0000 ADON VCFG<2:0> ADRC CH0NB ADSIDL AD12B CSCNA SAMC<4:0> CH123NB<1:0> CH0SB<4:0> PCFG9 CSS9 PCFG8 CSS8 CH123SB CH0NA PCFG7 CSS7 PCFG6 CSS6 PCFG5 CSS5 FORM<1:0> CHPS<1:0> SMPI<3:0> ADCS<7:0> 2008 Microchip Technology Inc. ADC1BUFE ADC1BUFF AD1CON1 AD1CON2 AD1CON3 AD1CHS123 AD1CHS0 AD1PCFGL AD1CSSL 2008 Microchip Technology Inc. 3-16 TRISA PORTA LATA ODCA 02C0 02C2 02C4 02C6 PORTA TRISA4 LATA4 ODCA4 TRISA3 LATA3 ODCA3 TRISA2 LATA2 ODCA2 TRISA1 LATA1 ODCA1 TRISA0 LATA0 ODCA0 001F xxxx xxxx xxxx 3-17 TRISB PORTB LATB ODCB 02C8 02CA 02CC 02CE PIC24HJ12GP202 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 3-18 TRISB PORTB LATB ODCB 02C8 02CA 02CC 02CE PIC24HJ12GP201 PORTB TRISB9 LATB9 ODCB9 TRISB8 LATB8 ODCB8 TRISB7 LATB7 ODCB7 TRISB4 LATB4 ODCB4 TRISB1 LATB1 ODCB1 TRISB0 LATB0 ODCB0 C393 xxxx xxxx xxxx DS70282C_CN PIC24HJ12GP201/202 TRISB15 TRISB14 RB15 LATB15 ODCB15 RB14 LATB14 ODCB14 3-19 RCON OSCCON CLKDIV PLLFBD OSCTUN 0740 0742 0744 0746 0748 TRAPR IOPUWR COSC<2:0> DOZE<2:0> DOZEN NOSC<2:0> FRCDIV<2:0> VREGS EXTR SWDTEN LOCK PLLDIV<8:0> TUN<5:0> WDTO SLEEP IDLE LPOSCEN OSWEN xxxx(1) 0300(2) 3040 0030 0000 CLKLOCK IOLOCK PLLPOST<1:0> PLLPRE<4:0> RCON OSCCON FOSC DS70282C_CN PIC24HJ12GP201/202 3-20 NVMCON NVMKEY 0760 0766 WREN WRERR ERASE NVMKEY<7:0> 0000(1) 0000 NVMOP<3:0> 3-21 PMD1 PMD2 0770 0772 IC8MD IC7MD T3MD T2MD T1MD IC2MD IC1MD I2C1MD U1MD SPI1MD OC2MD AD1MD OC1MD 0000 0000 2008 Microchip Technology Inc. PIC24HJ12GP201/202 3.2.5 3.2.6 PIC24HJ12GP201/202 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++] 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 3-22 3.3.3 3.3.4 DISI DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 3.4.1 PIC24HJ12GP201/202 PIC24HJ12GP201/202 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> 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 TBLPAG PSVPAG DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 0x020000 0x030000 00000000 00000000 TBLRDH.B Wn<0> TBLRDL.B Wn<0> TBLRDL.B Wn<0> TBLRDL.W TBLPAG 0x800000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 3.4.3 TBLRDL TBLRDH CORCON<2> PSVPAG PSVPAG 8000h 1111 1111 0000 0000 REPEAT MOV.D REPEAT REPEAT CORCON<2> EA<15> PSVPAG 0x000000 0x010000 0x018000 PSVPAG 0x0000 EA<14:0> 0x8000 0xFFFF 0x800000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Program Memory" DS70228 Microchip www.microchip.com TBLRD TBLWT RTSP RTSP 1536 PIC24HJ12GP201/202 In-Circuit Serial Run-Time Self-Programming RTSP ICSP PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 RTSP PIC24HJ12GP201/202 RTSP 1536 RTSP TBLWT NVMCON TBLWTL TBLWTH RTSP 21-18 21-12 -7.37 Accuracy Tuning +125°C TUN<5:0> `b111111 11064 Cycles 1.435ms 7.37 0.05 0.00375 11064 Cycles 1.586ms 7.37 0.05 0.00375 NVMCON<15> NVMCON NVMKEY NVMCON NVMKEY 0x55 0xAA NVMKEY DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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>(2) 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. DS70282C_CN PIC24HJ12GP201/202 15-8 NVMKEY NVMKEY<7:0> NVMKEY<7:0> DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 4.4.1 NVMOP NVMCON<3:0> 0010 ERASE NVMCON<6> WREN NVMCON<14> TBLPAG 0x55 NVMKEY 0xAA NVMKEY NVMCON<15> NVMOP 0001 ERASE WREN 0x55 NVMKEY 0xAA 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. DS70282C_CN PIC24HJ12GP201/202 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, DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Reset" DS70229 Microchip www.microchip.com SYSRST "CPU" RCON RCON<0> RCON RCON RCON RCON SYSRST MCLR SWRRESET WDTO TRAPR IOPUWR RESET MCLR SYSRST 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 RCON FWDTEN SWDTEN 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 FOSC FNOSC RESET COSC<2:0> OSCCON<14:12> VPOR TPOR PIC24HJ12GP201/202 VBOR TBOR PWRT TPWRT TPWRT TPWRT SYSRST 0x000000 GOTO Fail-Safe Clock Monitor FSCM TFSCM TOSCD TOSCD TOSCD TOSCD TOSCD TOSCD TOSCD TOSCD TOST TOST TOST TOST TOST TLOCK TLOCK TLOCK TLOCK TOSCD TOSCD TLOCK TOSCD TOST TOSCD TOST TOSCD TOST TLOCK TOSCD TOST TLOCK TLOCK TOSCD TOST TOSCD FRCDIV16 FRCDIVN FRCPLL XTPLL HSPLL ECPLL SOSC LPRC TOSCD LPRC TOST 102.4 TOST 1024 TOST TLOCK DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 VBOR Vbor VPOR TPOR TBOR TPWRT SYSRST TOSCD TOST TLOCK FSCM TFSCM PORVDDVPORTPOR VBOR TBOR TBOR PWRT TPWRT TPWRT TPWRT SYSRST 0x000000 GOTO TFSCM VPOR TPOR VBOR TBOR TPWRT TFSCM 1.8V 2.5V 0-128 SYSRST 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 PORPOR VPOR TPOR 21.0 RCON<0> TBOR RCON<1> PWRT PWRT SYSRST TPWRT FPWRT<2:0> FPOR<2:0> 18.0 TPWRT VBOR PWRT VBOR VBOR VBOR TBOR TPWRT SYSRST VBOR TBOR TPWRT SYSRST PWRT VBOR TBOR TPWRT SYSRST DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 EXTR MCLR MCLR 21.0 RCON MCLREXTR MCLR TRAPR RCON<15> 5.4.1 MCLR RCON<9> "I/O" 5.4.2 MCLR MCLR MCLR RESET IOPUWR RCON<14> RESET SYSRST RESET SYSRST RCON<6> 5.9.1 WDTO SYSRST WDTO RCON<4> 18.4 5.9.2 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 5.9.3 5.10 RCON Program Flow ChangePFC Vector Flow ChangeVFC 18.6 CodeGuard" RCON RCON RCON TRAPR RCON<15> IOPWR 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Interrupts (Part II)" DS70233 Microchip www.microchip.com 6.1.1 AIVT ALTIVT INTCON2<15> AIVT ALTIVT AIVT AIVT AIVT PIC24HJ12GP201/202 PIC24HJ12GP201/202 Interrupt Vector Table Alternate Interrupt Vector Table AIVT PIC24HJ12GP201/202 0x000000 GOTO RESET AIVT 000004hIVT PIC24HJ12GP201/202 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 PIC24HJ12GP201/202 -GOTO -GOTO 0x000000 0x000002 0x000004 0x000014 0x00007C 0x00007E 0x000080 0x0000FC 0x0000FE 0x000100 0x000102 0x000114 AIVT 0x00017C 0x00017E 0x000180 0x0001FE 0x000200 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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-ADC1 SI2C1-I2C1 MI2C1-I2C1 INT1- IC7- IC8- INT2- 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 6.3.4 IPCx PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 R/W-0(3) IPL2 SRCPU R/W-0 R/W-0(3) IPL1 R/W-0(3) IPL0(2) R/W-0 R/W-0 R/W-0 R/W-0 IPL<2:0>CPU "SRCPU IPL<2:0> IPL<3> CORCON<3> IPL<3> IPL<3> NSTDIS INTCON1<15> IPL<2:0> DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 IPL3CPU 3(2) "CORCON" IPL3 IPL<2:0> SR<7:5> CORCON R/C-0 IPL3(2) R/W-0 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 R/W-0 T2IF 15-14 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 IFS0 IC1IF INT0IF 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 R/W-0 IC8IF 15-14 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 15-2 U1EIF IFS4 U1EIFUART1 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 R/W-0 T2IE 15-14 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 IEC0 IC1IE INT0IE 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 6-10 15-2 R/W-0 U1EIE IEC4 U1EIEUART1 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 6-17 15-7 R/W-1 R/W-0 INT2IP<2:0> R/W-0 IPC7 INT2IP<2:0> DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 6-19 15-12 11-8 VECNUM<6:0> INTTREG ILR<3:0> 1111 0001 0000 VECNUM 0111111 0000001 0000000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 6.4.1 6.4.3 NSTDIS INTCON1<15> IPCx IPCx IPCx INTCON1 Trap Service Routine 6.4.4 PUSH 8-15 POPSR IFSx IECx DISI DISI 6.4.2 ISRIVT IFSx RETFIE 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual""Section Oscillator" DS70227 Microchip www.microchip.com PIC24HJ12GP201/202 FSCM OSCCON PIC24HJ12GP201/202 PIC24H OSCO DOZE<2:0> DOZE OSCI PLL(1) XTPLL, HSPLL, ECPLL, FRCPLL S1/S3 FOSC FRCDIV FRCDIVN TUN<5:0> FRCDIV<2:0> FRCDIV16 LPRC LPRC SOSCO LPOSCEN SOSCI SOSC NOSC<2:0> FNOSC<2:0> WDT, PWRT, FSCM Timer1 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 7.1.2 PIC24HJ12GP201/202 LPRC 18.1 FNOSC<2:0>FOSCSEL<2:0> POSCMD<1:0> FOSC<1:0> FOSC PIC24HJ12GP201/202 7.1.1 7.1.1.1 7.37 1:256 FRCDIV<2:0>CLKDIV<10:8> FOSC/2 7.1.1.2 OSC1 OSC2 OSC1 OSC2 OSC1 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 7.1.1.3 32.768 SOSCI SOSCO 7.1.1.4 LPRC 32.768 FSCM 7.1.1.5 7.1.3 "PLL 21-18 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 FOSC PLLDIV<8:0> 0x1E 100-200 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 PIC24HJ12GP201/202 0.8-8.0 100-200 12.5-80 PLLPRE PLLDIV PLLPOST FOSC 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. DS70282C_CN PIC24HJ12GP201/202 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 LOCKPLL FSCM FSCM LPOSCEN OSWEN NOSC<2:0> 10-8 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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-1 DOZE<2:0> R/W-1 R/W-0 DOZEN R/W-0 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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% 8.23 011110 11.25% 8.20 000001 0.375% 7.40 000000 7.37 111111 0.375% 7.345 100001 11.625% 6.52 100000 6.49 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 LPFRC LPRC PIC24HJ12GP201/202 POSCMD<1:0> NOSC COSC OSWEN LOCK OSCCON<5> OSCCON<3> LOCK OSWEN NOSC COSC LPRC WDTFSCM LPOSCEN FRCPLL 7.2.1 FCKSM1 18.1 FCKSM1 NOSC OSCCON<10:8> COSC OSCCON<14:12> FNOSC OSWEN OSCCON<0> 7.2.2 COSC OSCCON<14:12> OSCCON NOSC OSCCON<10:8> OSCCON OSWEN FSCM FSCM FSCM FSCM LPRC FSCM DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual""Section Watchdog Timer Power Savings Modes" DS70236 Microchip www.microchip.com PIC24HJ12GP201/202 PWRSAV PWRSAV SLEEP_MODE IDLE_MODE PIC24HJ12GP201/202 PIC24HJ12GP201/202 8.2.1 LPRC PIC24HJ12GP201/202 NOSC OSCCON<10:8> PWRSAV device into SLEEP mode device into IDLE mode PWRSAV #SLEEP_MODE PWRSAV #IDLE_MODE 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 8.2.2 FSCM LPRC PWRSAV DOZEN CLKDIV<11> DOZE<2:0> CLKDIV<14:12> 1:128 CLKDIV<15> MIPS UART kbps UART kbps MIPS 8.2.3 PWRSAV Peripheral Module DisablePMD PIC24H DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 R/W-0 I2C1MD 15-14 R/W-0 U1MD R/W-0 SPI1MD PMD1 R/W-0 T3MD R/W-0 T2MD R/W-0 T1MD R/W-0 AD1MD T3MDTimer3 Timer3 Timer3 T2MDTimer2 Timer2 Timer2 T1MDTimer1 Timer1 Timer1 I2C1MDI2C1 I2C1 I2C1 U1MDUART1 UART1 UART1 SPI1MDSPI1 SPI1 SPI1 AD1MDADC1 ADC1 ADC1 10-8 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 R/W-0 IC8MD R/W-0 OC2MD PMD2 R/W-0 IC7MD R/W-0 IC2MD R/W-0 IC1MD R/W-0 OC1MD IC8MD IC7MD IC2MD IC1MD OC2MD OC1MD 13-10 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Ports with Peripheral Select" DS70234 Microchip www.microchip.com TRISx LATx PORTx LATx TRISx MCLR OSC1/CLKI loop through TRIS TRIS TRIS 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 9.1.1 PORT TRIS ODCx AD1PCFG TRIS Analog-toDigitalA/D TRIS TRIS RB10 RB11 RB12 RB13 RB14 RB15 9.2.1 I/OPIC24HJ12GP201/202 CNEN1CNEN2 CNPU1 CNPU2 btss 0xFF00, TRISBB PORTB, Configure PORTB<15:8> inputs PORTB<7:0> outputs Delay cycle Next Instruction DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 9.4.2 9.4.2.1 9.4.1 RPINRx U1RX "RPn" "RP" U1RX U1RXR<4:0> U1RX RP15 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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> DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 9.4.2.2 RPORx RPINRx 9-10 9-17 00000 RPnR<4:0> U1TX U1RTS U1TX U1RTS NULL U1TX U1RTS SDO1 SCK1OUT SS1OUT RPnR<4:0> 00000 00011 00100 00111 01000 01001 10010 10011 UART1 UART1 SPI1 SPI1 SPI1 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 9.4.3 9.4.3.2 PIC24H RPINRx RPORx 9.4.3.3 9.4.3.1 RPINRx RPORx IOLOCK OSCCON<6> IOLOCK IOLOCK IOLOCK 0x46 OSCCON<7:0> 0x57 OSCCON<7:0> IOLOCK MPLAB® OSCCON _builtin_write_OSCCONL(value) _builtin_write_OSCCONH(value) RPINRx RPORx IOL1WAY FOSC<IOL1WAY> IOLOCK IOL1WAY IOL1WAY MPLAB LOCK IOLOCK DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201/202 OSCCON<IOLOCK> 9.4.3.1 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 01111 RP15 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 01111 RP15 00001 00000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 01111 RP15 00001 00000 T2CKR<4:0> Timer2 T2CK 11111 01111 RP15 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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> 11111 01111 RP15 00001 00000 IC1R<4:0> 11111 01111 RP15 00001 00000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 15-13 12-8 R/W-1 R/W-1 R/W-1 IC7R<4:0> R/W-1 RPINR10 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 01111 RP15 00001 00000 IC7R<4:0> 11111 01111 RP15 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 01111 RP15 00001 00000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 01111 RP15 00001 00000 U1RXR<4:0> UART1 U1RX 11111 01111 RP15 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 01111 RP15 00001 00000 SDI1R<4:0> SPI1 SDI1 11111 01111 RP15 00001 00000 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 01111 RP15 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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> DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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> 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 10.0 TIMER1 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Timers" DS70244 Microchip www.microchip.com 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 TGATE T1IF TMR1 TSYNC 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 TGATETimer1 T1CS T1CS TCKPS<1:0>Timer1 1:256 1:64 TSYNCTimer1 TCSTimer1 T1CK 12-7 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 11.0 TIMER2/3 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Timers" DS70244 Microchip www.microchip.com 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 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. DS70282C_CN PIC24HJ12GP201/202 11-1 TIMER2/3 TCKPS<1:0> T2CK TGATE TGATE T3IF TMR2 TMR2 TMR3 TMR2 TMR3HLD <15:0> T2CON Timer2/3 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 11-2 TIMER2 TCKPS<1:0> T2CK TGATE TGATE T2IF TMR2 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 TGATETimer2 TCKPS<1:0>Timer2 1:256 1:64 T3232 Timer2 Timer3 Timer2 Timer3 TCSTimer2 T2CK T3CON 12-7 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 12.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Input Capture" DS70248 Microchip www.microchip.com Timer2 Timer3 FIFO PIC24HJ12GP201/202 12-1 TMR2 TMR3 ICM<2:0> ICxCON<2:0> ICOV ICBNE ICxCON<4:3> FIFO ICTMR ICxCON<7> ICxBUF ICxI<1:0> ICxCON ICxIF IFSn 2008 Microchip Technology Inc. DS70282C_CN FIFO PIC24HJ12GP201/202 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 12-1 R/W-0 ICTMR 15-14 ICI<1:0> ICSIDL ICTMR TMR2 TMR3 ICI<1:0> ICOV ICBNE ICM<2:0> ICI<1:0> 12-8 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 13.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Output Compare" DS70247 Microchip www.microchip.com Timer2 Timer3 13-1 OCxIF OCxRS OCxR OCTSEL OCM<2:0> OCFA TMR2 TMR3 TMR3 TMR2 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 13.1 OCM<2:0> OCxCON<2:0> 13-1 13-2 13-1 OCM<2:0> OCxR OCxR OCxR OCxR GPIO OCFA 13-2 OCxRS TMRy OCxR DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 13.2 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. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 14.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Serial Peripheral Interface (SPITM)" DS70243 Microchip www.microchip.com SPIxSR SPIxBUF SPIxCON SPIxSTAT SDIx SDOx SCKx Serial Peripheral InterfaceSPI EEPROM A/DSPI Motorola® SIOP 14-1 SCKx 1:1/4/16/64 SPIxCON1<1:0> SPIxCON1<4:2> SDIx SPIxSR SDOx SPIxRXB SPIxTXB SPIxBUF SPIxBUF SPIxBUF 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 14-2 SPIXCON1SPIx SPRE<2:0> PPRE<1:0> 16:1 64:1 FRMEN DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 15.0 I2CPIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Inter-Integrated Circuit(I2CTM)" DS70235 Microchip www.microchip.com 15.1 Microchip www.microchip.com "PIC24H Family Reference Manual" I2C16 SCLx SDAx SCLREL 15.2 I2CxCON I2CxSTAT I2CxCON I2CxSTAT I2CxRSR I2CxRCV I2CxTRN I2CxTRN I2CxADD ADD10 I2CxBRG Baud Rate Generator I2CxRSR I2CxRCV I2CxRSR I2CxRCV 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 15-1 I2CxRCV SCLx I2CxRSR SDAx I2CxMSK I2CxADD I2CxSTAT I2CxCON I2CxTRN I2CxBRG TCY/2 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 15-1 I2CxCONI2Cx ACKDT NACK ACKEN SDAx SCLx ACKDT RCEN SDAx SCLx RSEN SDAx SCLx SDAx SCLx DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 15-2 I2CxSTATI2Cx I2CxRCV I2CxRCV I2CxRCV I2CxRCV I2CxTRN I2CxTRN I2CxTRN DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 16.0 UART PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section UART" DS70232 Microchip www.microchip.com Universal Asynchronous Receiver TransmitterUART PIC24HJ12GP201/202 UART RS-232 RS-485 UxCTS UxRTS IrDA® UART UxTX UxRX UxCTS UxRTS MIPS Mbps Mbps MIPS Mbps Mbps First-In-First-Out FIFO FIFO UART IrDA IrDA 16-1 UART UART 16-1 UART IrDA® BCLK UxRTS UxCTS UART UxRX UART UxTX 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 0x55 URXINV UxRX UxRX BRGH DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 16-1 UxMODEUARTx BRGH PDSEL<1:0> STSEL BRGH 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 R/W-0 UTXISEL0 R/W-0 UTXBRK R/W-0 UTXEN UTXBF TRMT URXISEL<1:0> UTXISEL<1:0> UTXINV UxTX UxTX UTXBRK UTXEN UARTx UxTX UxTX UTXBF TRMT URXISEL<1:0> UxRSR UxRSR UxRSR ADDEN RIDLE DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 16-2 UxSTAUARTx PERR FIFO FERR FIFO OERR 1OERR UxRSR URXDA 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 17.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" "Section Analog-to-Digital Converter (ADC) without DMA" DS70249 Microchip www.microchip.com 17-1 17-2 17.2 PIC24HJ12GP201/202 AD12B AD1CON1<10> AD12B 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 17-1 S/H0 CH0SA<4:0> VREFCSCNA CH0SB<4:0> PIC24HJ12GP201 CH0NA CH0NB VREF+(1) AVDD VREF-(1) AVSS CH123SA CH123SB CH1(2) S/H1 VREF- ADC1BUF0 ADC1BUF1 ADC1BUF2 VREFH VREFL CH123NA CH123NB S/H2 CH123SA CH123SB ADC1BUFE ADC1BUFF VREF- CH123NA CH123NB S/H3 CH123SA CH123SB CH3(2) VREF- CH123NA CH123NB VREF+ VREF- DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 17-2 S/H0 CH0SA<4:0> VREFCSCNA CH0SB<4:0> PIC24HJ12GP202 CH0NA CH0NB VREF+(1) AVDD VREF-(1) AVSS CH123SA CH123SB CH1(2) VREFADC1BUF0 ADC1BUF1 ADC1BUF2 VREFH CH123NA CH123NB CH123SA CH123SB S/H1 VREFL S/H2 ADC1BUFE ADC1BUFF VREF- CH123NA CH123NB S/H3 CH123SA CH123SB CH3(2) VREF- CH123NA CH123NB VREF+ VREF- 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 17-3 AD1CON3<15> AD1CON3<5:0> 5,., TOSC(1) Fosc PLLFOSC TOSC 1/FOSC DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 DOUT 0000 00dd DOUT ssss DOUT 0000 dddd 12-11 sssd dddd dddd d<9> dddd dddd sddd dddd dddd d<11> dddd dddd SSRC<2:0> Timer3 INT0 SIMSAM CHPS<1:0> AD12B SIMSAM CHPS<1:0> CHPS<1:0> 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 17-1 AD1CON1ADC1 ASAMADC SAMP SAMP SAMPADC ASAM ASAM SSRC SSRC DONEADC DONE DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 17-3 R/W-0 ADRC 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> ADRCADC 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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> PIC24HJ12GP201 AD12B AD12B VREF00 VREF PIC24HJ12GP202 AD12B AD12B VREF00 VREF- 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 17-4 AD1CHS123ADC1 CH123SB PIC24HJ12GP201 AD12B AD12B PIC24HJ12GP202 AD12B AD12B CH123NA<1:0> PIC24HJ12GP201 AD12B AD12B VREF00 VREF PIC24HJ12GP202 AD12B AD12B VREF00 VREF- DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 17-4 AD1CHS123ADC1 CH123SA PIC24HJ12GP201 AD12B AD12B PIC24HJ12GP202 AD12B AD12B 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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> PIC24HJ12GP201 00111 00110 00101 00100 00011 00010 00001 00000 PIC24HJ12GP202 01001 00010 00001 00000 14-13 12-8 CH0NA VREF DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 17-5 AD1CHS0ADC1 CH0SA<4:0> PIC24HJ12GP201 00111 00110 00101 00100 00011 00010 00001 00000 PIC24HJ12GP202 01001 00010 00001 00000 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 17-6 R/W-0 CSS7 15-10 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 (1,2) R/W-0 CSS9 R/W-0 CSS8 R/W-0 CSS0 CSS<9:0>ADC PIC24HJ12GP201 AD1CSSL ADREF- PIC24HJ12GP201 CSS0-CSS3 CSS6 CSS7 17-7 R/W-0 PCFG7 15-10 AD1PCFGLADC1 (1,2) 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<9:0>ADC AVSS PIC24HJ12GP201 PCFG PCFG PIC24HJ12GP201 PCFG0-PCFG3 PCFG6 PCFG7 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 18.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" Microchip www.microchip.com "PIC24H Family Reference Manual" 18.1 0xF80000 18-1 18-2 FOSCSEL FOSC FWDT FPOR FICD 0xF80000 0x800000-0xFFFFFF 1111 1111 PIC24HJ12GP201/202 CodeGuard JTAG ICSP 18-1 0xF80000 0xF80002 0xF80004 0xF80006 0xF80008 0xF8000A 0xF8000C 0xF8000E 0xF80010 0xF80012 0xF80014 0xF80016 IESO FWDTEN BKBUG IOL1WAY JTAGEN WDTPRE ALTI2C GSS<1:0> FNOSC<2:0> OSCIOFNC POSCMD<1:0> WDTPOST<3:0> FPWRT<2:0> ICS<1:0> GWRP BSS<2:0> BWRP FOSCSEL FOSC FWDT FPOR FICD FUID0 FUID1 FUID2 FUID3 FCKSM<1:0> WINDIS 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 18-2 BWRP PIC24HJ12GP201/202 0x0003FE 0x0003FE 0x0007FE 0x0007FE 1792 0x000FFE 0x000FFE BSS<2:0> GSS<1:0> LPRC OSC2 OSC2 OSC2 GWRP IESO FOSCSEL FNOSC<2:0> FOSCSEL FCKSM<1:0> FOSC IOL1WAY FOSC OSCIOFNC FOSC POSCMD<1:0> FOSC DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 18-2 FWDTEN PIC24HJ12GP201/202 FWDT 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 Clip-On JTAG JTAG JTAG PGC1/EMUC1 PGD1/EMUD1 PGC2/EMUC2 PGD2/EMUD2 PGC3/EMUC3 PGD3/EMUD3 WINDIS FWDT WDTPRE FWDT WDTPOST<3:0> FWDT ALTI2C FPOR FPWRT<2:0> FPOR BKBUG FICD FICD JTAGEN FICD ICS<1:0> FICD 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 18.2 18.3 PIC24HJ12GP201/202 2.5V 3.3V PIC24HJ12GP201/202 VDDCORE/VCAP 18-1 21.1 21-13 VDDCORE VDDCORE FNOSC<2:0> POSCMD<1:0> LOCK OSCCON<5> PWRT TPWRT TPWRT TFSCM TFSCM RCON<1> TSTARTUP TSTARTUP 18-1 3.3V (1,2) PIC24H VDDCORE/VCAP DDCORE 21.1 21-13 VDDCORE DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 18.4 18.4.2 PIC24HJ12GP201/202 LPRC PWRSAV SLEEP IDLE RCON<3> RCON<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> CLRWDT CLRWDT CLRWDT 18-2 PWRSAV CLRWDT WDTPRE WDTPOST<3:0> SWDTEN FWDTEN LPRC WINDIS CLRWDT 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 18.5 JTAG 18-3 000000h 0001FEh 000200h 0003FEh 000400h 0007FEh 000800h 000FFEh 001000h 001FFEh 000000h 0001FEh 000200h 0003FEh 000400h 0007FEh 000800h 000FFEh 001000h 001FFEh 000000h 0001FEh 000200h 0003FEh 000400h 0007FEh 000800h 000FFEh 001000h 001FFEh 000000h 0001FEh 000200h 0003FEh 000400h 0007FEh 000800h 000FFEh 001000h 001FFEh PIC24HJ12GP201/202 JTAG 18.6 CodeGuard BSS<2:0> 3840 PIC24HJ12GP201/202 CodeGuard CodeGuard CodeGuard CodeGuard BSS<2:0> 3584 BSS<2:0> 3072 BSS<2:0> 1792 1792 2048 "PIC24H Family Reference Manual" "Section CodeGuardSecurity" DS70239 CodeGuard DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 18.7 18.8 PIC24HJ12GP201/202 dsPIC33F/PIC24H 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. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 19.0 PIC24HJ12GP201/202 "PIC24H Family Reference Manual" Microchip www.microchip.com CALL/GOTO RETURN/RETFIE dsPIC30F/33F DS70157B_CN PIC24H PIC24F dsPIC30F/ 19-1 19-2 PIC24H WREG 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 Wm*Wn WREG text text text {0.15} {0x0000.0x1FFF} {0,1} {0.15} {0.31} {0.255} {0.255} {0:1023} {0.16384} {0.65535} {0.8388608} {-512.511} {-32768.32767} {-16.16} {W0.W15} [Wd], [Wd++], [Wd-], [++Wd], [-Wd] Wnd, [Wnd], [Wnd++], [Wnd-], [++Wnd], [-Wnd], [Wnd+Wb] W4,W5 W5,W6 W6,W7 W5,W4 W6,W4 W7,W5 W6,W5 W7,W6 {W0.W15} {W0.W15} {W0.W15} [Ws], [Ws++], [Ws-], [++Ws], [-Ws] Wns, [Wns], [Wns++], [Wns-], [++Wns], [-Wns], [Wns+Wb] DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 19-2 BTST BTST BTST.C BTST.Z BTST.C BTST.Z BTSTS BTSTS f,#bit4 Ws,#bit4 Ws,#bit4 Ws,Wb Ws,Wb f,#bit4 Ws<Wb> Ws<Wb> 0x0000 WREG 0x0000 0x0000 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 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 BTSTS.C Ws,#bit4 BTSTS.Z Ws,#bit4 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 lit23 WREG DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 20.0 20.1 MPLAB PIC® 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. DS70282C_CN PIC24HJ12GP201/202 20.2 MPASM 20.5 MPASM MPASM MPLINK Intel® COFF MPASM MPLAB MPLAB ASM30 MPLAB ASM30 dsPIC30F MPLAB dsPIC30F MPLAB 20.3 MPLAB MPLAB 20.6 MPLAB MPLAB MPLAB ANSI Microchip PIC18 PIC24 dsPIC30F dsPIC33 MPLAB 20.4 MPLINK /MPLIB MPLAB SIMPIC MCUdsPIC® MPLAB MPLAB MPLAB MPASMMAPLAB ASM30 MPLINK MPASM MPLAB MPLIB DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 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® DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21.0 PIC24HJ12GP201/202 PIC24HJ12GP201/202 -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. DS70282C_CN PIC24HJ12GP201/202 21.1 MIPS 3.0-3.6V 3.0-3.6V -40°C +85°C -40°C +125°C MIPS PIC24HJ12GP201/202 21-1 21-2 +125 +140 +125 PINT (IDD IOH) ({VDD VOH} IOH) (VOL IOL) PINT PI/O PDMAX TA)/JA 21-3 °C/W °C/W °C/W °C/W °C/W °C/W PDIP SPDIP SOIC SOIC SSOP DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 21-5 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 DC20d DC20a DC20b DC20c DC21d DC21a DC21b DC21c DC22d DC22a DC22b DC22c DC23d DC23a DC23b DC23c DC24d DC24a DC24b DC24c 3.3V 25°C OSC1 VSSMCLR VDDWDT FSCM CPUSRAM DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 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. DS70282C_CN PIC24HJ12GP201/202 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 IWDT(3) 3.3V (3,4) DC60d DC60a DC60b DC60c DC61d DC61a DC61b DC61c 3.3V 25°C VREGS RCON<8> 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-9 DI10 DI15 DI16 DI17 DI18 DI19 DI20 3.0V 3.6V -40°C +85°C -40°C +125°C MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx MCLR OSC1 OSC1 SDAx SCLx SDAx SCLx ±3.5 SMbus SMbus 3.3V VPIN VPIN VPIN VPIN -40°C +125°C -40°C +125°C VPIN VPIN SMbus SMbus DI25 DI26 DI27 DI28 DI29 ICNPU DI30 DI50 DI51 DI51a DI51b (2,3) DI51c DI55 DI56 MCLR OSC1 3.3V 25°C MCLR 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-10 DO10 DO16 DO20 DO26 3.0V 3.6V -40°C +85°C -40°C +125°C OSC2/CLKO OSC2/CLKO 2.40 2.41 3.3V 3.3V -2.3 3.3V -1.3 3.3V 21-11 BO10 3.0V 3.6V -40°C +85°C -40°C +125°C VBOR 2.40 2.55 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-12 D130 D131 D132B D134 D135 D136a D136b D137a D137b D138a D138b 3.0V 3.6V -40°C +85°C -40°C +125°C VPEW TRETD IDDP 10,000 VMIN VMIN 1.32 1.28 20.1 19.5 42.3 41.1 1.74 1.79 26.5 27.3 55.9 57.6 -40°C +125°C VMIN VMIN 11064 +85°C 11064 +125°C 168517 +85°C 168517 +125°C +85°C +125°C 3.3V 25°C 7.37 TUN<5:0> b'011111 TUN<5:0> b'100000 21-18 21-13 3.0V 3.6V -40°C +85°C -40°C +125°C CEFC 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21.2 PIC24HJ12GP201/202 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-2 OSC1 OS20 OS30 OS25 OS30 OS31 OS31 CLKO OS41 OS40 21-16 OS10 3.0V 3.6V -40°C +85°C -40°C +125°C CLKI ECPLL 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. DS70282C_CN PIC24HJ12GP201/202 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.3728 (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 LPRC 32.768 kHz(1,2) LPRC LPRC -40°C +85°C -40°C +125°C 3.0-3.6V 3.0-3.6V LPRC 18.4 "WDT LPRC TWDT1 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-3 CLKO DI35 DI40 DO31 DO32 21-1 21-20 DO31 DO32 DI35 DI40 3.0V 3.6V -40°C +85°C -40°C +125°C TIOR TIOF TINP TRBP INTx 3.3V 25°C 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-4 MCLR SY12 SY10 SY11 PWRT SY13 SY35 FSCM 21-1 SY20 SY13 SY30 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-21 SY10 SY11 3.0V 3.6V -40°C +85°C -40°C +125°C TMCL TPWRT MCLR 0.72 -40°C +85°C -40°C +85°C SY12 SY13 SY20 TPOR TIOZ TWDT1 MCLR 0.68 -40°C +85°C 18.4 LPRC 21-21 TOSC OSC1 -40°C +85°C SY30 SY35 TOST TFSCM 1024 TOSC 3.3V 25°C 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-5 TIMER1 TIMER2 TIMER3 TxCK Tx10 Tx15 OS60 TMRx Tx11 Tx20 21-1 21-22 TA10 TIMER1 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK (TCY 40)/N TA15 TA15 TTXH TA11 TTXL TxCK TA15 TTXP TxCK OS60 SOSC1/T1CK T1CON<1> TA20 TCKEXTMRL TxCK Timer1 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-23 TB10 TIMER2 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK (TCY 40)/N TB15 TB15 TtxH TB11 TtxL TxCK TB15 TtxP TxCK TB20 TCKEXTMRL TxCK 21-24 TC10 TC11 TC15 TIMER3 3.0V 3.6V -40°C +85°C -40°C +125°C TxCK TxCK TxCK (TCY 40)/N TC15 TC15 TtxH TtxL TtxP TC20 TCKEXT- TxCK 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-6 CAPx IC10 IC15 21-1 IC11 21-25 IC10 IC11 IC15 3.0V 3.6V -40°C +85°C -40°C +125°C (TCY 40)/N TccL TccH TccP 21-7 OC11 OC10 21-1 21-26 OC10 OC11 3.0V 3.6V -40°C +85°C -40°C +125°C TccF TccR D032 D031 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-8 /PWM OC20 OCFA/OCFB OC15 21-27 OC15 OC20 /PWM 3.0V 3.6V -40°C +85°C -40°C +125°C TFLT 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-9 SCKx SP11 SCKx SP35 SP20 SP21 SP10 SPIx SP21 SP20 SDOx SP31 SDIx SP30 SP40 SP41 21-1 21-28 SP10 SP11 SP20 SP21 SP30 SP31 SP35 SP40 SP41 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 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdiV2scH SDIx SCKx TdiV2scL TscH2diL SDIx SCKx TscL2diL 3.3V 25°C SCKx SPIx DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-10 SCKX SP11 SP10 SP21 SP20 SPIx SP36 SCKX SP35 SP20 SP21 SDOX SP40 SP30,SP31 SDIX SP41 21-1 21-29 SP10 SP11 SP20 SP21 SP30 SP31 SP35 SP36 SP40 SP41 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 TscL TscH TscF TscR TdoF TdoR TscH2doV SCKx SDOx TscL2doV TdoV2sc TdoV2scL SDOx SCKx TdiV2scH SDIx SCKx TdiV2scL TscH2diL SDIx SCKx TscL2diL 3.3V 25°C SCKx SPIx 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-11 SP50 SCKX SP71 SCKX SP35 SDOX SP72 SP30,SP31 SDIX SP41 SP40 21-1 SP73 SP51 SP70 SP73 SP72 SP52 SPIx 21-30 SP70 SP71 SP72 SP73 SP30 SP31 SP35 SP40 SP41 SP50 SP51 SP52 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx D032 D031 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 21-31 SP70 SP71 SP72 SP73 SP30 SP31 SP35 SP40 SP41 SP50 SP51 SP52 SP60 SPIx 3.0V 3.6V -40°C +85°C -40°C +125°C SCKx SCKx SCKx SCKx SDOx SDOx D032 D031 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 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 21-32 IM10 I2Cx 3.0V 3.6V -40°C +85°C -40°C +125°C 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 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 Family Reference Manual" "Section InterIntegrated Circuit (I2CTM)" Microchip www.microchip.com "PIC24H Family Reference Manual" I2Cx DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 21-33 IS10 IS11 THI:SCL IS20 TF:SCL SDAx SCLx SDAx SCLx IS21 TR:SCL IS25 TSU:DAT THD:DAT TSU:STA THD:STA TSU:STO THD:STO TAA:SCL IS26 I2Cx 3.0V 3.6V -40°C +85°C -40°C +125°C 0.25 0.25 4000 1000 3500 1000 TLO:SCL IS30 IS31 IS33 IS34 IS40 IS45 TBF:SDA IS50 I2Cx DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-34 AD01 3.0V 3.6V -40°C +85°C -40°C +125°C 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 CH0-CH3 CH0-CH3 VREFL AVSS VREF IREF VINL AD12 VINH VINH AD13 VINL VINL VREFL AVSS AD17 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-35 AD20a AD21a AD22a AD23a AD24a AD25a AD20a AD21a AD22a AD23a AD24a AD25a AD30a AD31a AD32a AD33a AD34a GERR EOFF SINAD SFDR FNYQ ENOB GERR EOFF 3.0V 3.6V -40°C +85°C -40°C +125°C VREF+/VREF 1.25 1.25 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+/VREF+2 VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V 10.95 11.1 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 21-36 AD20b AD21b AD22b AD23b AD24b AD25b AD20b AD21b AD22b AD23b AD24b AD25b AD30b AD31b AD32b AD33b AD34b GERR EOFF GERR EOFF SINAD SFDR FNYQ ENOB -1.5 3.0V 3.6V -40°C +85°C -40°C +125°C VREF+/VREF+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+/VREF+1 VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V VINL AVSS AVDD VREFH 3.6V 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-17 ADCLK SAMP AD61 AD60 TSAMP DONE AD1IF AD55 SAMP SAMP ASAM SSRC<2:0> AD50 AD1CON.SAMP "PIC24H Family Reference SAMP Manual" "Section 10/12-bit without DMA" Microchip "PIC24H Family Reference Manual" AD1CON.SAMP 21-37 AD50 AD51 AD55 AD56 AD57 AD60 AD61 AD62 AD63 3.0V 3.6V -40°C +85°C -40°C +125°C 117.6 TCONV FCNV TSAMP TPCS TPSS TCSS TDPU Ksps SAMP ASAM (2,3) TDPU AD1CON1<ADON> 1ADC DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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 Family Reference Manual" "Section 10/12-bit SAMP without DMA" AD1CON.SAMP 21-19 AD50 ADCLK ADON CHPS<1:0> SIMSAM ASAM SSRC<2:0> SAMC<4:0> 00001 SAMP TSAMP AD1IF AD55 AD55 TSAMP AD55 DONE AD1CON.ADON "PIC24H Family SAMP Reference Manual" "Section 10/12-bit without DMA" SAMC<4:0> 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 21-38 AD50 AD51 AD55 AD56 AD57 AD60 AD61 AD62 AD63 3.0V 3.6V -40°C +85°C -40°C +125°C TCONV FCNV TSAMP TPCS TPSS TCSS TDPU SAMP Msps SSRC<2:0> ASAM (2,3) TDPU AD1CON1<ADON> 1ADC DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 22.0 22.1 PDIP XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX YYWWNNN PIC24HJ12GP 201-E/P 0730235 SPDIP XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX YYWWNNN PIC24HJ12GP 202-E/SP 0730235 SOIC 0.300 XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN PIC24HJ12 GP201-E/SO 0730235 SOIC 0.300 XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX YYWWNNN PIC24HJ12GP 202-E/SO 0730235 XX.X "01" Matte JEDEC JEDEC Microchip 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 22.1 SSOP XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN PIC24HJ12GP 202-E/SS 0730235 XXXXXXXX XXXXXXXX YYWWNNN 24HJ12GP 202EML 0730235 XX.X "01" Matte JEDEC JEDEC Microchip DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 22.2 [PDIP] Microchip .115 .015 .300 .240 .880 .115 .008 .045 .014 .100 .130 .310 .250 .195 .325 .280 .430 ASME Y14.5M Microchip Technology C04-007B 0.010 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 [SPDIP] Microchip .120 .015 .290 .240 .110 .008 .040 .014 .100 .135 .310 .285 .150 .335 .295 1.400 .430 ASME Y14.5M 0.010 Microchip Technology C04-070B DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 7.50 [SOIC] Microchip 0.20 0.31 0.25 0.40 2.05 0.10 1.27 10.30 7.50 11.55 1.40 Microchip Technology C04-051B ASME Y14.5M 0.15 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 7.50 [SOIC] Microchip 0.18 0.31 0.25 0.40 2.05 0.10 1.27 10.30 7.50 17.90 1.40 ASME Y14.5M Microchip Technology C04-052B 0.15 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 5.30 [SSOP] Microchip ASME Y14.5M 0.02 Microchip Technology C04-073B 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 [QFN] Microchip 0.55 3.65 0.23 0.50 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.30 0.55 ASME Y14.5M Microchip Technology C04-105B DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 2007 17.1 18-2 15-1 ADC1 17-4 ADC10 17-5 CNEN2 IOLOCK 9.4.3.1 2007 21.0 -40°C +125°C MIPS 21-1 +40°C 21-5 +40°C 21-6 +40°C 21-7 +40°C 21-8 DI51 DI51a 21-9 21-11 OS30 21-16 OS52 21-17 21-18 TA15 21-22 TB15 21-23 TC15 21-24 AD05 AD06 AD07 AD08 AD10 AD11 AD05a AD06a "ADC 21-34 "ADC 21-34 21-35 21-36 AD50 21-37 AD50 AD57 21-38 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 2008 22-1 SSOP IC0-IC1 IC1-IC2 AVDD IPC0 IPC2-IPC7 IPC16 INTTREG ADC1 AD1CON3ADCS<5:0>ADCS<7:0> 3-143-15 AD1PCFGL 6PCFG7 7PCFG6 3-14 AD1CSSL CSS7 CSS6 3-14 AD1CSSL 3-14 CLKDIV 3-19 PIC24H 7.1.1.2 DOZE FRCDIV OSCTUN TUN<5:0> 011111 011110 PMD1 PMD2 9.1.1 "PIC24H Family Reference Manual" 9.4.2 9.4.3.3 9.4.5 13.0 13.1 13.2 13.3 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 22-1 14.0 "PIC24H Family Reference Manual" 14.1 14.2 14.3 14.4 "SPI 14-1SPI 15.0 I2CTM" "PIC24H Family Reference Manual" 15.3 "I2C 15.4 15-1I2C 15.5 15.6 15.7 "IPMI 15.8 15.9 15.10 STREN 15.11 15.12 15.13 15.14 "PIC24H Family Reference Manual" 16.1 "UART 16.2 16.3 16.4 16.5 16.6 UxCTS UxRTS 16.7 IrDA UARTx 16-2 UTXINV UxSTA<14> 16.0 UART 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 22-1 17.0 AD1CON3 ADCS<5:0> ADCS<7:0> 17-3 17-1 PIC24HJ12GP201 ADC1 17-2 PIC24HJ12GP202 ADC1 17-1 ADC17-2 10ADC 17-2ADC ADC1 17-4 10-9 CH123NB- PIC24HJ12GP201 AD12B CH123SB CH123SA 2-1CH123NA- PIC24HJ12GP201 AD12B ADC1 17-5 12-8 PIC24HJ12GP201 ADC1 17-6 ADC1 17-7 18.0 0xF8000E FICD 18-1 PIC24HJ12GP201/202 FICD BKBUG JTAGEN ICS<1:0> 18-2 18.2 18-1 18.3 BOR" DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 22-1 21.0 MIPS MIPS 21-1 SSOP 21-3 DC12 21-4 21-7 DC24cDC44cDC72aDC72f DC72g MIPS 21-5 21-6 21-8 21-9 D136a D136b D137a D137b D138a D138b 21-12 -40°C +125°C 21-19 SY20 18.4 LPRC 21-21 IC15 21-25 21-34 AD07 AD08 AD12 AD13 21-35 AD21a VREF+/VREF- AD24a AD32a AD21a AD22a AD23a AD24a VREFL VREF+/VREF- 21-36 AD21b VREF+/VREF- AD23b AD24b VREF+/VREF- AD32b AD21a AD22a AD23a AD24a VREFL VREF+/VREF- AD60 AD61 AD62 AD63 21-37 21-38 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 22-1 22.0 SSOP SSOP DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 PIC24HJ12GP201 ADC1 PIC24HJ12GP202 ADC1 MPASM AIVT. PIO. I2C1 MPLAB MPLAB PIC24HJ12GP201/202 TBLRDH TBLRDL SPI. JTAG 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 IFS4 INTCON1 INTCON2 INTTREG IPC0 IPC1 IPC16 IPC2 IPC3 IPC4 IPC5 IPC7 NVMCON NVMKEY OCxCON OSCCON OSCTUN PLLFBD PMD1 PMD2 RCON 159, PWRSAV 213, 2008 Microchip Technology Inc. DS70282C_CN SPIxCON1 SPIx SPIxCON2 SPIx SPIxSTAT SPIx T1CON Timer1 T2CON T3CON UxMODE UARTx UxSTA UARTx PICSTART PICSTART Plus PORTA PORTB PIC24HJ12GP201 PIC24HJ12GP202 Reset CALL MPLAB SIM. WDTR. WDT. 159, Timer1 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PIC24HJ12GP201/202 PLL. Timer2 Timer2/3 UART WDT. SPI1 RTSP POR. I2Cx I2Cx SPIx SPIx SPIx SPIx Timer1 Timer2 Timer3 /PWM CLKO CHPS SIMSAM ASAM SSRC 000. ASAM SSRC 000. I2Cx I2Cx I2Cx I2Cx SPIx SPIx SPIx SPIx Timer1 Timer2 Timer3 Microchip MPLAB ASM30 MPLAB MPLAB 2000 MPLAB MPLAB REAL MPLAB MPLINK /MPLIB ADC. DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 /PWM OCx. CAPx. CLKO AC-Link RCON Near PIC24HJ12GP201/202 ALU. IDOZE. IPD. IDD. IIDLE IECx. IFSx INTCON1. INTCON2. IPCx IVT. Timer1 Timer2/3 UART. UART UART1 PMD. PIC24HJ12GP202 ICSP. 159, 2008 Microchip Technology Inc. DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 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. DS70282C_CN PIC24HJ12GP201/202 Microchip 86-21-5407-5066 DS70282C_CN PIC24HJ12GP201/202 DS70282C_CN 2008 Microchip Technology Inc. PIC24HJ12GP201/202 Microchip PIC24HJ12GP202-E/SP PIC24H SPDIP 3.3V -40°C +85°C -40°C +125°C PDIP SPDIP SOIC SSOP 2008 Microchip Technology Inc. DS70282C_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 DS70282C_CN 2008 Microchip Technology Inc. Other recent searchesTLUR240 - TLUR240 TLUR240 Datasheet TLUO240 - TLUO240 TLUO240 Datasheet TLUY240 - TLUY240 TLUY240 Datasheet TLUG240 - TLUG240 TLUG240 Datasheet SCBS479 - SCBS479 SCBS479 Datasheet NDL7564P - NDL7564P NDL7564P Datasheet LT430TX - LT430TX LT430TX Datasheet LM833 - LM833 LM833 Datasheet MC33079 - MC33079 MC33079 Datasheet IFR3000TM - IFR3000TM IFR3000TM Datasheet IFT3000TM - IFT3000TM IFT3000TM Datasheet ICX408ALB - ICX408ALB ICX408ALB Datasheet ICX058ALB - ICX058ALB ICX058ALB Datasheet
Privacy Policy | Disclaimer |