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. DS70282C_CN Microchip Microch


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



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


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