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*)

 

 

On-The-Go 64/80/100 2009 Microchip Technology Inc. DS39897B_


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PIC24FJ256GB110
On-The-Go 64/80/100
2009 Microchip Technology Inc.
DS39897B_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 Hampshire Linear Active Thermistor MXDEV MXLAB SEEVAL SmartSensor Embedded Control Solutions Company Microchip Technology Inc. Analog-for-the-Digital Application Maestro CodeGuard dsPICDEM dsPICDEM.net dsPICworks dsSPEAK ECAN ECONOMONITOR FanSense In-Circuit Serial Programming ICSP ICEPIC Mindi MiWiMPASMMPLAB Certified MPLIBMPLINK mTouchnanoWatt XLPPICkitPICDEMPICDEM.net PICtail PIC32 PowerCal PowerInfo PowerMate PowerTool REAL rfLAB Select Mode Total EnduranceTSHARCWiperLock ZENA Microchip Technology Inc. SQTP Microchip Technology Inc. 2009, Microchip Technology Inc.
Microchip Chandler Tempe Gresham ISO/TS-16949:2002 PIC® dsPIC® KEELOQ® EEPROM ISO/TS16949:2002 Microchip 9001:2000
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
On-The-Go 64/80/100
2.5V mA/MIPS 2.0V 2.0V
MIPS
v2.0 On-The-Go Mb/s Mb/s
Analog-to-DigitalA/D ksps Charge Time Measurement Unit CTMU
SRAM
IrDA® UART I2C
PMP/PSP
PIC24FJ64GB106 PIC24FJ128GB106 PIC24FJ192GB106 PIC24FJ256GB106 PIC24FJ64GB108 PIC24FJ128GB108 PIC24FJ192GB108 PIC24FJ256GB108 PIC24FJ64GB110 PIC24FJ128GB110 PIC24FJ192GB110 PIC24FJ256GB110
128K 192K 256K 128K 192K 256K 128K 192K 256K
2009 Microchip Technology Inc.
DS39897B_CN
USBOTG
CTMU
JTAG
PIC24FJ256GB110
38FIFO3/4SPI UART RS-485 RS-232 LIN/J6202 IrDA® IrDA Auto-Baud Detect FIFO /PWM PMP/PSP Real-Time Clock/Calendar RTCC Cyclic Redundancy Check
2.0V 3.6V 5.5V mA/18 Power-on Reset Power-up Timer PWRT Low-Voltage Detect Oscillator Startup Timer Watchdog Timer In-Circuit Serial ProgrammingICSPIn-Circuit Debug JTAG Brown-out Reset 10,000
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
TQFP
PMD4/CN62/RE4 PMD3/CN61/RE3 PMD2/CN60/RE2 PMD1/CN59/RE1 PMD0/CN58/RE0 VCMPST2/CN69/RF1 VBUSST/VCMPST1/CN68/RF0 ENVREG VCAP/VDDCORE C3INA/CN16/RD7 C3INB/CN15/RD6 PMRD/RP20/CN14/RD5 PMWR/RP25/CN13/RD4 RP22/PMBE/CN52/RD3 DPH/RP23/CN51/RD2 RP24/VCPCON/CN50/RD1
PMD5/CN63/RE5 PMD6/SCL3/CN64/RE6 PMD7/SDA3/CN65/RE7 PMA5/RP21/C1IND/CN8/RG6 RP26/PMA4/C1INC/CN9/RG7 PMA3/RP19/C2IND/CN10/RG8 MCLR RP27/PMA2/C2INC/CN11/RG9 VPIO/C2INA/AN3/CN5/RB3 VMIO/RP13/C2INB/AN2/CN4/RB2 PGEC1/RP1/VREF-/AN1/CN3/RB1
RPI37/SOSCO/C3INC/TICK/ CN0/RC14 SOSCI/C3IND/CN1/RC13 RP11/DMH/CN49/INT0/RD0 RP12/PMCS1/CN56/RD11 RP3/SCL1/PMCS2/CN55/RD10 RP4/DPLN/SDA1/CN54/RD9 RP2/DMLN/RTCC/CN53/RD8 OSCO/CLKO/CN22/RC15 OSCI/CLKI/CN23/RC12 D+/RG2 D-/RG3 VUSB VBUS RP16/USBID/CN71/RF3
PIC24FJXXXGB106
PGEC2/AN6/RP6/CN24/RB6 PGED2/RCV/RP7/AN7/CN25/RB7 AVDD AVSS RP8/AN8/CN26/RB8 PMA7/RP9/AN9/CN27/RB9 TMS/PMA13/AN10/CVREF/CN28/RB10 TDO/AN11/PMA12/CN29/RB11
2009 Microchip Technology Inc.
TCK/PMA11/AN12/CTED2/CN30/RB12 TDI/PMA10/AN13/CTED1/CN31/RB13 CTPLS/RP14/PMA1/AN14/CN32/RB14 RP29/PMA0/AN15/REFO/CN12/RB15 PMA9/RP10/SDA2/CN17/RF4 PMA8/RP17/SCL2/CN18/RF5
DS39897B_CN
PIC24FJ256GB110
TQFP
PMD1/CN59/RE1 PMD0/CN58/RE0 CN77/RG0 CN78/RG1 VCMPST2/CN69/RF1 VBUSST/VCMPST1/CN68/RF0
PMD4/CN62/RE4
PMD3/CN61/RE3
PMD2/CN60/RE2
VCAP/VDDCORE C3INA/CN16/RD7 C3INB/CN15/RD6
RP22/PMBE/CN52/RD3 DPH/RP23/CN51/RD2 RP24/VCPCON/CN50/RD1
PMRD/RP20/CN14/RD5 PMWR/RP25/CN13/RD4 CN19/RD13 RPI42/CN57/RD12
ENVREG
PMD5/CN63/RE5 PMD6/SCL3/CN64/RE6 PMD7/SDA3/CN65/RE7 RPI38/CN45/RC1 RPI40/CN47/RC3 PMA5/RP21/C1IND/CN8/RG6 RP26/PMA4/C1INC/CN9/RG7 PMA3/RP19/C2IND/CN10/RG8 MCLR RP27/PMA2/C2INC/CN11/RG9 TMS/RPI33/CN66/RE8 TDO/RPI34/CN67/RE9 VPIO/C2INA/AN3/CN5/RB3 VMIO/RP13/C2INB/AN2/CN4/RB2 PGEC1/RP1/AN1/CN3/RB1 PGED1/RP0/AN0/CN2/RB0
RPI37/SOSCO/C3INC/T1CK/CN0/RC14 SOSCI/C3IND/CN1/RC13 RP11/DMH/CN49/INT0/RD0 RP12/PMCS1/CN56/RD11 RP3/PMCS2/SCL1/CN55/RD10 RP4/DPLN/SDA1/CN54/RD9 RP2/DMLN/RTCC/CN53/RD8 RPI35/SDA2/CN44/RA15 RPI36/SCL2/CN43/RA14 OSCO/CLKO/CN22/RC15 OSCI/CLKI/CN23/RC12 D+/RG2 D-/RG3 VUSB VBUS RP15/CN74/RF8 RP30/CN70/RF2 RP16/USBID/CN71/RF3
PIC24FJXXXGB108
TCK/AN12/CTED2/PMA11/CN30/RB12
RP29/PMA0/AN15/REFO/CN12/RB15 RPI43/CN20/RD14
PMA6/VREF+/CN42/RA10
RP5/CN21/RD15
RP10/PMA9/CN17/RF4
AN10/CVREF/PMA13/CN28/RB10
TDI/AN13/CTED1/PMA10/CN31/RB13
PGED2/RCV/RP7/AN7/CN25/RB7
PGEC2/AN6/RP6/CN24/RB6
PMA7/VREF-/CN41/RA9
AN11/PMA12/CN29/RB11
RPIn
DS39897B_CN
CTPLS/RP14/PMA1/AN14/CN32/RB14
RP17/PMA8/CN18/RF5
AVSS RP8/AN8/CN26/RB8
RP9/AN9/CN27/RB9
AVDD
2009 Microchip Technology Inc.
PIC24FJ256GB110
TQFP
PMD2/CN60/RE2 CN80/RG13 CN79/RG12 CN81/RG14 PMD1/CN59/RE1 PMD0/CN58/RE0 CN40/RA7 CN39/RA6 CN77/RG0 CN78/RG1 VCMPST2/CN69/RF1 VBUSST/VCMPST1/CN68/RF0 ENVREG VCAP/VDDCORE C3INA/CN16/RD7 C3INB/CN15/RD6 PMRD/RP20/CN14/RD5 PMWR/RP25/CN13/RD4 CN19/RD13 RPI42/CN57/RD12 RP22/PMBE/CN52/RD3 DPH/RP23/CN51/RD2 RP24/VCPCON/CN50/RD1
PMD4/CN62/RE4 PMD3/CN61/RE3
CN82/RG15 PMD5/CN63/RE5 PMD6/SCL3/CN64/RE6 PMD7/SDA3/CN65/RE7 RPI38/CN45/RC1 RPI39/CN46/RC2 RPI40/CN47/RC3 RPI41/CN48/RC4 PMA5/RP21/C1IND/CN8/RG6 RP26/PMA4/C1INC/CN9/RG7 RP19/PMA3/C2IND/CN10/RG8 MCLR RP27/PMA2/C2INC/CN11/RG9 TMS/CN33/RA0 RPI33/CN66/RE8 RPI34/CN67/RE9 VPIO/C2INA/AN3/CN5/RB3 VMIO/RP13/C2INB/AN2/CN4/RB2 PGEC1/RP1/AN1/CN3/RB1 PGED1/RP0/AN0/CN2/RB0
RPI37/SOSCO/C3INC/T1CK/ CN0/RC14 SOSCI/C3IND/CN1/RC13 RP11/DMH/CN49/INT0/RD0 RP12/PMCS1/CN56/RD11 RP3/PMCS2/CN55/RD10 RP4/DPLN/CN54/RD9 RP2/DMLN/RTCC/CN53/RD8 RPI35/SDA1/CN44/RA15 RPI36/SCL1/CN43/RA14 OSCO/CLKO/CN22/RC15 OSCI/CLKI/CN23/RC12 TDO/CN38/RA5 TDI/CN37/RA4 SDA2/CN36/RA3 SCL2/CN35/RA2 D+/RG2 D-/RG3 VUSB VBUS RP15/CN74/RF8 RP30/CN70/RF2 RP16/USBID/CN71/RF3
PIC24FJXXXGB110
AN11/PMA12/CN29/RB11 TCK/CN34/RA1 RP31/CN76/RF13 RPI32/CN75/RF12 AN12/CTED2/PMA11/CN30/RB12 AN13/CTED1/PMA10/CN31/RB13 CTPLS/RP14/PMA1/AN14/CN32/RB14 RP29/PMA0/AN15/REFO/CN12/RB15
RPIn
2009 Microchip Technology Inc.
PGEC2/AN6/RP6/CN24/RB6 PGED2/RCV/RP7/AN7/CN25/RB7 PMA7/VREF-/CN41/RA9 PMA6/VREF+/CN42/RA10 AVDD AVSS RP8/AN8/CN26/RB8 RP9/AN9/CN27/RB9 AN10/CVREF/PMA13/CN28/RB10
RPI43/CN20/RD14 RP5/CN21/RD15 RP10/PMA9/CN17/RF4 RP17/PMA8/CN18/RF5
DS39897B_CN
PIC24FJ256GB110
10.0 Timer1 11.0 Timer2/3 Timer4/5. 12.0 13.0 14.0 SPI. 15.0 I2CTM. 16.0 UART. 17.0 On-The-Go OTG. 18.0 PMP. 19.0 RTCC. 20.0 21.0 22.0 23.0 24.0 CTMU. 25.0 26.0 27.0 28.0 29.0 Microchip
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
Microchip CTRC@microchip.com 86-21-5407 5066
http://www.microchip.com DS30000ADS30000
Microchip http://www.microchip.com Microchip
Microchip www.microchip.com
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ192GB108 PIC24FJ256GB108 PIC24FJ64GB110 PIC24FJ128GB110 PIC24FJ192GB110 PIC24FJ256GB110 PIC24FJ64GB106 PIC24FJ128GB106 PIC24FJ192GB106 PIC24FJ256GB106 PIC24FJ64GB108 PIC24FJ128GB108
1.1.3
PIC24FJ256GB110 Fast Internal Oscillator Phase Lock Loop LPRC
Microchip On-The-GoPIC24FJ256GB110
1.1.1
PIC24F Microchip dsPIC® PIC24F MIPS
1.1.4
PIC24F dsPIC33 PIC18 dsPIC30 Microchip
1.1.2
PIC24FJ256GB110 Timer1
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
On-The-Go
Microchip PIC24FJ256GB110 On-The-Go Host Negotiation Protocol PIC24FJ256GB110
PIC24FJ256GB110 PIC24FJ64GB1 PIC24FJ128GB1 PIC24FJ192GB1 PIC24FJ256GB1256 Interrupt-on-Change Notification
PIC24FJ256GB110 UART IrDA PIC24FJ256GB110 CTMU PIC24FJ256GB110 CTMU
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
/NMI /PWM UART PMP/PSP JTAG CTMU 5(1) 9(1) 9(1) 4(1) 3(1) RESET MCLR REPEAT PWRT TQFP 22,016
PIC24FJ256GB110
64GB106 128GB106 128K 44,032 16,384 62/4 192GB106 192K 67,072 256GB106 256K 87,552
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
/NMI /PWM UART PMP/PSP JTAG CTMU 5(1) 9(1) 9(1) 4(1) 3(1) RESET MCLR REPEAT PWRT TQFP 22,016
PIC24FJ256GB110
64GB108 128GB108 128K 44,032 16,384 62/4 192GB108 192K 67,072 256GB108 256K 87,552
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
/NMI /PWM UART PMP/PSP JTAG CTMU 5(1) 9(1) 9(1) 4(1) 3(1) RESET MCLR REPEAT PWRT TQFP 22,016
PIC24FJ256GB110
64GB110 128GB110 128K 44,032 16,384 62/4 192GB110 192K 67,072 256GB110 256K 87,552
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110
PORTB PORTA(1)
PORTC(1)
PORTD(1)
OSCO/CLKO OSCI/CLKI FRC/LPRC ENVREG LVD(2)
17x17
PORTE(1)
REFO
PORTF(1)
PORTG(1)
VDDCORE/VCAP
MCLR
Timer1
Timer2/3(3)
Timer4/5(3)
RTCC
PMP/PSP PWM/OC 1-9(3) 1/2/3(3)
1-9(3)
ICN(1)
1/2/3
UART 1/2/3/4(3)
CTMU
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP
AN10 AN11 AN12 AN13 AN14 AN15 AVDD AVSS C1INA C1INB C1INC C1IND C2INA C2INB C2INC C2IND C3INA C3INB C3INC C3IND CLKI CLKO
I2C= I2C/SMBus
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP I2C= I2C/SMBus
CN10 CN11 CN12 CN13 CN14 CN15 CN16 CN17 CN18 CN19 CN20 CN21 CN22 CN23 CN24 CN25 CN26 CN27 CN28 CN29 CN30 CN31 CN32 CN33 CN34 CN35 CN36 CN37 CN38 CN39 CN40 CN41 CN42
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP CTMU CTMU CTMU
CN43 CN44 CN45 CN46 CN47 CN48 CN49 CN50 CN51 CN52 CN53 CN54 CN55 CN56 CN57 CN58 CN59 CN60 CN61 CN62 CN63 CN64 CN65 CN66 CN67 CN68 CN69 CN70 CN71 CN74 CN75 CN76 CN77 CN78 CN79 CN80 CN81 CN82 CTED1 CTED2 CTPLS CVREF
I2C= I2C/SMBus
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP ST/TTL
DDMH DMLN DPLN ENVREG INT0 MCLR OSCI OSCO PGEC1 PGED1 PGEC2 PGED2 PGEC3 PGED3 PMA0 PMA1 PMA2 PMA3 PMA4 PMA5 PMA6 PMA7 PMA8 PMA9 PMA10 PMA11 PMA12 PMA13 PMCS1 PMCS2 PMBE
/ICSP /ICSP /ICSP /ICSP /ICSP /ICSP
I2C= I2C/SMBus
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP ST/TTL ST/TTL ST/TTL ST/TTL ST/TTL ST/TTL ST/TTL ST/TTL I2C= I2C/SMBus PORTB PORTA
PMD0 PMD1 PMD2 PMD3 PMD4 PMD5 PMD6 PMD7 PMRD PMWR RA10 RA14 RA15 RB10 RB11 RB12 RB13 RB14 RB15
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP I2C= I2C/SMBus PORTE PORTD PORTC
RC12 RC13 RC14 RC15 RD10 RD11 RD12 RD13 RD14 RD15 REFO
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP I2C= I2C/SMBus PORTG PORTF
RF12 RF13 RG12 RG13 RG14 RG15 RP10 RP11 RP12 RP13 RP14 RP15 RP16 RP17 RP18 RP19
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP I2C1 I2C2 I2C3 I2C1 I2C2 I2C3 /Timer1 /Timer1 Timer1 JTAG JTAG JTAG JTAG
RP20 RP21 RP22 RP23 RP24 RP25 RP26 RP27 RP28 RP29 RP30 RP31 RPI32 RPI33 RPI34 RPI35 RPI36 RPI37 RPI38 RPI39 RPI40 RPI41 RPI42 RPI43 RTCC SCL1 SCL2 SCL3 SDA1 SDA2 SDA3 SOSCI SOSCO T1CK USBID USBOEN
I2C= I2C/SMBus
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24FJ256GB110
TQFP TQFP TQFP
VBUS VBUSON VBUSST VCAP VCMPST1 VCMPST2 VCPCON VDDCORE VMIO VPIO VREFVREF+ VUSB
VBUS VBUS VBUS PWM/ 3.3V
I2C= I2C/SMBus
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F CPU" DS39703A_CN
REPEAT PIC24F
PIC24F Program CounterPC MOV.D REPEAT PIC24F Program Space Visibility Page Address PSVPAG Instruction Architecture PIC18 PIC18
PIC24F
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24F
RAGU WAGU
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
SPLIM TBLPAG PSVPAG RCOUNT CORCON
Repeat
WREG
SPLIM TBLPAG PSVPAG RCOUNT
Repeat
CORCON
IPL3
PUSH.S POP.S
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
SRALU
R/W-0 R/W-0(1) IPL1(2) R/W-0(1) IPL0(2) R/W-0 R/W-0 R/W-0 R/W-0 R/W-0(1) IPL2(2) 15-9
IPL2:IPL0CPU (1,2) RAREPEAT REPEAT REPEAT NALU CALU
NSTDIS INTCON1<15> IPL3 CORCON<3> Interrupt Priority Level IPL3
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15-4 R/C-0 IPL3(1) R/W-0
CORCONCPU
IPL3CPU
IPL3
PIC24F
PIC24F
2.3.1
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
2.3.2 2.3.3
PIC24F
1):Wm
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F 000000h 7FFFFFh TBLRD/TBLWT TBLPAG<7> PIC24FJ256GB110
PIC24FJ256GB110
PIC24FJ256GB110
PIC24FJ128GB1XX
GOTO
PIC24FJ64GB1XX
GOTO
PIC24FJ192GB1XX
GOTO
PIC24FJ256GB1XX
GOTO 000000h 000002h 000004h 0000FEh 000100h 000104h 0001FEh 000200h
00ABFEh 00AC00h 0157FEh 015800h 020BFEh 020C00h
02ABFEh 02AC00h
7FFFFFh 800000h
F7FFFEh F80000h F8000Eh F80010h
DEVID
DEVID
DEVID
DEVID
FEFFFEh FF0000h FFFFFFh
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
3.1.1 3.1.3
PIC24FJ256GB110 PIC24FJ256GB110 25.1
3.1.2
PIC24F 00000h 000200h 000000h GOTO 000002h PIC24F 000004h 0000FFh 000100h 0001FFh
PIC24FJ64GB PIC24FJ128GB PIC24FJ192GB PIC24FJ256GB
PIC24FJ256GB110
22,016 44,032 67,072 87,552 00ABFAh: 00ABFEh 0157FAh: 0157FEh 020BFAh: 020BFEh 02ABFAh: 02ABFEh
000001h 000003h 000005h 000007h
00000000 00000000 00000000 00000000 000000h 000002h 000004h 000006h
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F Address Generation Unit Effective Addresse EA<15> EA<15> 3.3.3 PIC24FJ256GB110
3.2.1
Least Significant ByteLSB Most Significant Byte
PIC24FJ256GB110
0001h 07FFh 0801h 1FFFh 2001h 0000h 07FEh 0800h 1FFEh 2000h
Near
47FFh 4801h 7FFFh 8001h
47FEh 4800h
7FFFh 8000h
FFFFh
FFFEh
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
3.2.2
PIC24F [Ws++]
3.2.3
NEAR
0000h 1FFFh near
3.2.4
Near2 0000h07FFh Special Function Register PIC24F 3-30
xx00 xx20 I2CA/D UART A/D/CTMU RTC/ SPI/UART xx40 xx60 SPI/I2C NVM/PMD xx80 xxA0 UART xxC0 xxE0
000h 100h 200h 300h 400h 500h 600h 700h
DS39897B_CN
2009 Microchip Technology Inc.
WREG0 WREG1 WREG2 WREG3 WREG4 WREG5 WREG6 WREG7 WREG8 WREG9 WREG10 WREG11 WREG12 WREG13 WREG14 WREG15 SPLIM TBLPAG PSVPAG RCOUNT CORCON DISICNT 0000 0002 0004 0006 0008 000A 000C 000E 0010 0012 0014 0016 0018 001A 001C 001E 0020 002E 0030 0032 0034 0036 0042 0044 0052
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
2009 Microchip Technology Inc.
Repeat IPL2 IPL1 IPL0 IPL3
DS39897B_CN
PIC24FJ256GB110
0800 xxxx 0000 0000 0000 0000 xxxx 0000 0000 xxxx
CNPD1 CNPD2 CNPD3 CNPD4 CNPD5 CNPD6
CN15PDE CN31PDE CN63PDE CN15IE CN31IE CN47IE(1) CN63IE CN79IE(2) CN31PUE CN63PUE CN14PDE CN30PDE CN62PDE CN14IE CN30IE CN46IE(2) CN62IE CN78IE(1) CN14PUE CN30PUE CN62PUE CN13PDE CN29PDE CN61PDE CN13IE CN29IE CN45IE(1) CN61IE CN77IE(1) CN13PUE CN29PUE CN61PUE CN12PDE CN28PDE CN60PDE CN12IE CN28IE CN44IE(1) CN60IE CN76IE(2) CN12PUE CN28PUE CN60PUE CN11PDE CN27PDE CN59PDE CN11IE CN27IE CN43IE(1) CN59IE CN75IE(2) CN11PUE CN27PUE CN59PUE CN10PDE CN26PDE CN9PDE CN25PDE CN8PDE CN24PDE CN7PDE CN23PDE CN55PDE CN71PDE CN7IE CN23IE CN39IE(2) CN55IE CN71IE CN7PUE CN23PUE CN55PUE CN71PUE CN6PDE CN22PDE CN54PDE CN70PDE(1) CN6IE CN22IE CN38IE(2) CN54IE CN70IE(1) CN6PUE CN22PUE CN54PUE CN70PUE(1) CN5PDE CN4PDE CN3PDE CN2PDE CN18PDE CN50PDE CN1PDE CN17PDE CN49PDE CN65PDE CN1IE CN17IE CN33IE(2) CN49IE CN65IE CN81IE(2) CN1PUE CN17PUE CN49PUE CN65PUE CN0PDE CN16PDE CN32PDE CN64PDE CN0IE CN16IE CN32IE CN48IE(2) CN64IE CN80IE(2) CN0PUE CN16PUE CN32PUE CN64PUE 0000 0000 0000
DS39897B_CN
PIC24FJ256GB110
0054 0056 005A 005E 0060 0062 0064 0066 0068
CN21PDE(1) CN20PDE(1) CN19PDE(1) CN53PDE CN69PDE CN5IE CN21IE(1) CN37IE(2) CN53IE CN69IE CN5PUE CN52PDE CN4IE CN20IE(1) CN36IE(2) CN52IE CN68IE CN4PUE CN51PDE CN3IE CN19IE(1) CN35IE(2) CN51IE CN67IE(1) CN3PUE
0058 CN47PDE(1) CN46PDE(2) CN45PDE(1) CN44PDE(1) CN43PDE(1) CN42PDE(1) CN41PDE(1) CN40PDE(2) CN39PDE(2) CN38PDE(2) CN37PDE(2) CN36PDE(2) CN35PDE(2) CN34PDE(2) CN33PDE(2) CN58PDE CN57PDE(1) CN56PDE CN9IE CN25IE CN41IE(1) CN57IE(1) CN9PUE CN25PUE CN8IE CN24IE CN40IE(2) CN56IE CN8PUE CN24PUE CN10IE CN26IE CN42IE(1) CN58IE CN74IE(1) CN10PUE CN26PUE 005C CN79PDE(2) CN78PDE(1) CN77PDE(1) CN76PDE(2) CN75PDE(2) CN74PDE(1) CN68PDE CN67PDE(1) CN66PDE(1) CN2IE CN18IE CN34IE(2) CN50IE CN66IE(1) CN82IE(2) CN2PUE CN18PUE CN50PUE
CN48PDE(2) 0000 0000
CN82PDE(2) CN81PDE(2) CN80PDE(2) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
CNEN1 CNEN2 CNEN3 CNEN4 CNEN5 CNPU1 CNPU2 CNPU3 CNPU4 CNPU5
CNEN6(2) 006A 006E 0072
006C CN15PUE
CN21PUE(1) CN20PUE(1) CN19PUE(1) CN53PUE CN69PUE CN52PUE CN51PUE
0070 CN47PUE(1) CN46PUE(2) CN45PUE(1) CN44PUE(1) CN43PUE(1) CN42PUE(1) CN41PUE(1) CN40PUE(2) CN39PUE(2) CN38PUE(2) CN37PUE(2) CN36PUE(2) CN35PUE(2) CN34PUE(2) CN33PUE(2) CN58PUE CN57PUE(1) CN56PUE 0074 CN79PUE(2) CN78PUE(1) CN77PUE(1) CN76PUE(2) CN75PUE(2) CN74PUE(1) CN68PUE CN67PUE(1) CN66PUE(1)
2009 Microchip Technology Inc.
CN48PUE(2) 0000 0000
CNPU6(2) 0076
CN82PUE(2) CN81PUE(2) CN80PUE(2) 0000
INTCON1 INTCON2 IFS0 IFS1 IFS2 IFS3 IFS4 IFS5 IEC0 IEC1 IEC2 IEC3 IEC4 IEC5 IPC0 IPC1 IPC2 IPC3 IPC4 IPC5 IPC6 IPC7 IPC8 IPC9 IPC10 IPC11 IPC12 IPC13 IPC15 IPC16 IPC18 IPC19 IPC20 IPC21 IPC22 IPC23 0080 0082 0084 0086 0088 008A 008C 008E 0094 0096 0098 009A 009C 009E 00A4 00A6 00A8 00AA 00AC 00AE 00B0 00B2 00B4 00B6 00B8 00BA 00BC 00BE 00C2 00C4 00C8 00CA 00CC 00CE 00D0 00D2
NSTDIS ALTIVT U2TXIF U2TXIE DISI U2RXIF RTCIF U2RXIE RTCIE T1IP2 T2IP2 CNIP2 IC8IP2 T4IP2 U2TXIP2 IC5IP2 OC7IP2 CRCIP2 U3TXIP2 SPI3IP2 AD1IF INT2IF PMPIF CTMUIF IC9IF AD1IE INT2IE PMPIE CTMUIE IC9IE T1IP1 T2IP1 CNIP1 IC8IP1 T4IP1 U2TXIP1 IC5IP1 OC7IP1 CRCIP1 U3TXIP1 SPI3IP1 U1TXIF T5IF OC8IF OC9IF U1TXIE T5IE OC8IE OC9IE T1IP0 T2IP0 CNIP0 IC8IP0 T4IP0 U2TXIP0 IC5IP0 OC7IP0 CRCIP0 U3TXIP0 SPI3IP0 U1RXIF T4IF OC7IF SPI3IF U1RXIE T4IE OC7IE SPI3IE SPI1IF OC4IF OC6IF SPF3IF SPI1IE OC4IE OC6IE SPF3IE OC1IP2 OC2IP2 SPI1IP2 CMIP2 IC7IP2 OC4IP2 IC4IP2 OC6IP2 INT4IP2 RTCIP2 SPF1IF OC3IF OC5IF U4TXIF SPF1IE OC3IE OC5IE U4TXIE OC1IP1 OC2IP1 SPI1IP1 CMIP1 IC7IP1 OC4IP1 IC4IP1 OC6IP1 INT4IP1 RTCIP1 T3IF IC6IF LVDIF U4RXIF T3IE IC6IE LVDIE U4RXIE OC1IP0 OC2IP0 SPI1IP0 CMIP0 IC7IP0 OC4IP0 IC4IP0 OC6IP0 INT4IP0 RTCIP0 USB1IP0 SPF3IP0 T2IF IC8IF IC5IF U4ERIF T2IE IC8IE IC5IE U4ERIE OC2IF IC7IF IC4IF INT4IF USB1IF OC2IE IC7IE IC4IE INT4IE USB1IE IC1IP2 IC2IP2 SPF1IP2 AD1IP2 OC3IP2 INT2IP2 SPI2IP2 IC3IP2 OC5IP2 PMPIP2 SI2C2P2 INT3IP2 IC2IF IC3IF INT3IF MI2C3IF IC2IE IC3IE INT3IE MI2C3IE IC1IP1 IC2IP1 SPF1IP1 AD1IP1 OC3IP1 INT2IP1 SPI2IP1 IC3IP1 OC5IP1 PMPIP1 SI2C2P1 INT3IP1 INT0EP INT0IF SI2C1IF SPF2IF INT0IE SI2C1IE SPF2IE INT0IP0 T3IP0 U1TXIP0 SI2C1P0 INT1IP0 T5IP0 SPF2IP0 IC6IP0 OC8IP0 LVDIP0 SI2C3P0 OC9IP0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4444 4440 4444 0044 4444 4404 4440 4444 0044 4440 4444 0044 0440 0440 0400 4440 0004 0040 4440 4444 4444 0044
2009 Microchip Technology Inc.
MATHERR ADDRERR STKERR OSCFAIL INT1IF SI2C3IF INT1IE SI2C3IE IC1IP0 IC2IP0 SPF1IP0 AD1IP0 MI2C1P0 OC3IP0 INT2IP0 SPI2IP0 IC3IP0 OC5IP0 PMPIP0 SI2C2P0 INT3IP0 U1ERIP0 U3ERIP0 MI2C3P0 U4TXIP0 IC9IP0 T1IF CNIF CRCIF U3TXIF T1IE CNIE CRCIE U3TXIE INT2EP OC1IF CMIF MI2C2IF U2ERIF U3RXIF OC1IE CMIE MI2C2IE U2ERIE U3RXIE INT0IP2 T3IP2 U1TXIP2 SI2C1P2 INT1IP2 T5IP2 SPF2IP2 IC6IP2 OC8IP2 LVDIP2 SI2C3P2 OC9IP2 INT1EP IC1IF MI2C1IF SPI2IF SI2C2IF U1ERIF U3ERIF IC1IE MI2C1IE SPI2IE SI2C2IE U1ERIE U3ERIE INT0IP1 T3IP1 U1TXIP1 SI2C1P1 INT1IP1 T5IP1 SPF2IP1 IC6IP1 OC8IP1 LVDIP1 SI2C3P1 OC9IP1
U1RXIP2 U1RXIP1 U1RXIP0
DS39897B_CN
PIC24FJ256GB110
MI2C1P2 MI2C1P1
U2RXIP2 U2RXIP1 U2RXIP0
MI2C2P2 MI2C2P1 MI2C2P0
U2ERIP2 U2ERIP1 U2ERIP0
U1ERIP2 U1ERIP1
CTMUIP2 CTMUIP1 CTMUIP0 U3ERIP2 U3ERIP1 MI2C3P2 MI2C3P1 U4TXIP2 IC9IP2 U4TXIP1 IC9IP1
U3RXIP2 U3RXIP1 U3RXIP0 USB1IP2 USB1IP1 SPF3IP2 SPF3IP1
U4ERIP2 U4ERIP1 U4ERIP0
U4RXIP2 U4RXIP1 U4RXIP0
TMR1 T1CON TMR2 TMR3HLD TMR3 T2CON T3CON TMR4 TMR5HLD TMR5 T4CON T5CON 0100 0102 0104 0106 0108 010A 010C 010E 0110 0112 0114 0116 0118 011A 011C 011E 0120
0000 FFFF TGATE TCKPS1 TCKPS0 TSYNC 0000 0000 0000 0000 FFFF FFFF TGATE TGATE TCKPS1 TCKPS1 TCKPS0 TCKPS0 0000 0000 0000 0000 0000 FFFF FFFF TGATE TGATE TCKPS1 TCKPS1 TCKPS0 TCKPS0 0000 0000
DS39897B_CN
PIC24FJ256GB110
Timer1 Timer1 TSIDL Timer2 Timer3 Timer3 Timer2 Timer3 TSIDL TSIDL
Timer4 Timer5 Timer5 Timer4 Timer5 TSIDL TSIDL
2009 Microchip Technology Inc.
IC1CON1 IC1CON2 IC1BUF IC1TMR IC2CON1 IC2CON2 IC2BUF IC2TMR IC3CON1 IC3CON2 IC3BUF IC3TMR IC4CON1 IC4CON2 IC4BUF IC4TMR IC5CON1 IC5CON2 IC5BUF IC5TMR IC6CON1 IC6CON2 IC6BUF IC6TMR IC7CON1 IC7CON2 IC7BUF IC7TMR IC8CON1 IC8CON2 IC8BUF 0140 0142 0144 0146 0148 014A 014C 014E 0150 0152 0154 0156 0158 015A 015C 015E 0160 0162 0164 0166 0168 016A 016C 016E 0170 0172 0174 0176 0178 017A 017C 017E 0180 0182 0184 0186
ICSIDL ICTSEL2 IC32 ICTRIG ICI1 TRIGSTAT ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx ICI0 ICOV ICBNE ICM2 ICM1 ICM0 0000 0000 0000 xxxx SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
2009 Microchip Technology Inc.
ICTSEL1 ICTSEL0
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 ICI1 IC32 ICTRIG TRIGSTAT
DS39897B_CN
PIC24FJ256GB110
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
IC8TMR IC9CON1 IC9CON2 IC9BUF IC9TMR
OC1CON1 OC1CON2 OC1RS OC1R OC1TMR OC2CON1 OC2CON2 OC2RS OC2R OC2TMR OC3CON1 OC3CON2 OC3RS OC3R OC3TMR OC4CON1 0190 0192 0194 0196 0198 019A 019C 019E 01A0 01A2 01A4 01A6 01A8 01AA 01AC 01AE 01B0 01B2 01B4 01B6 01B8 01BA 01BC 01BE 01C0 01C2 01C4 01C6 01C8 01CA 01CC 01CE 01D0 01D2 01D4
FLTMD OCSIDL OC32 ENFLT0 OCTRIG TRIGSTAT OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
DS39897B_CN
PIC24FJ256GB110
OCTSEL2 OCTSEL1 OCTSEL0 OCINV
FLTOUT FLTTRIEN
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG
FLTOUT FLTTRIEN
TRIGSTAT
FLTOUT FLTTRIEN
TRIGSTAT
2009 Microchip Technology Inc.
OC4CON2 OC4RS OC4R OC4TMR OC5CON1 OC5CON2 OC5RS OC5R OC5TMR OC6CON1 OC6CON2 OC6RS OC6R OC6TMR OC7CON1 OC7CON2 OC7RS OC7R OC7TMR
FLTOUT FLTTRIEN
TRIGSTAT
FLTOUT FLTTRIEN
TRIGSTAT
FLTOUT FLTTRIEN
TRIGSTAT
FLTOUT FLTTRIEN
TRIGSTAT
2009 Microchip Technology Inc.
OC8CON1 OC8CON2 OC8RS OC8R OC8TMR OC9CON1 OC9CON2 OC9RS OC9R OC9TMR 01D6 01D8 01DA 01DC 01DE 01E0 01E2 01E4 01E6 01E8
FLTMD OCSIDL OC32 ENFLT0 OCTRIG TRIGSTAT OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx OCTRIS OCFLT0 TRIGMODE OCM2 OCM1 OCM0 0000 0000 0000 0000 xxxx SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
OCTSEL2 OCTSEL1 OCTSEL0 OCINV
FLTOUT FLTTRIEN
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
FLTMD OCSIDL OCTSEL2 OCTSEL1 OCTSEL0 OCINV ENFLT0 OC32 OCTRIG
FLTOUT FLTTRIEN
TRIGSTAT
0200 0202 0204 0206 0208 020A 020C 0210 0212 0214 0216 0218 021A 021C 0270 0272 0274 0276 0278 027A 027C
I2CEN I2CEN I2CEN I2CSIDL I2CSIDL I2CSIDL SCLREL SCLREL SCLREL IPMIEN IPMIEN IPMIEN A10M A10M A10M DISSLW GCSTAT SMEN ADD10 GCEN IWCOL STREN I2COV DISSLW GCSTAT SMEN ADD10 GCEN IWCOL STREN I2COV DISSLW GCSTAT SMEN ADD10 GCEN IWCOL STREN I2COV 0000 00FF 0000 RSEN 1000 0000 0000 0000 0000 00FF 0000 RSEN 1000 0000 0000 0000 0000 00FF 0000 RSEN 1000 0000 0000 0000
DS39897B_CN
I2C1RCV I2C1TRN I2C1BRG I2C1CON I2C1STAT I2C1ADD I2C1MSK I2C2RCV I2C2TRN I2C2BRG I2C2CON I2C2STAT I2C2ADD I2C2MSK I2C3RCV I2C3TRN I2C3BRG I2C3CON I2C3STAT I2C3ADD I2C3MSK
ACKDT ACKEN RCEN ACKDT ACKEN RCEN ACKDT ACKEN RCEN
PIC24FJ256GB110
ACKSTAT TRSTAT
ACKSTAT TRSTAT
ACKSTAT TRSTAT
3-10
U1MODE U1STA U1TXREG U1RXREG U1BRG U2MODE U2STA U2TXREG U2RXREG U2BRG U3MODE U3STA U3TXREG U3RXREG U3BRG U4MODE 0220 0222 0224 0226 0228 0230 0232 0234 0236 0238 0250 0252 0254 0256 0258 02B0 02B2 02B4 02B6 02B8
UART
UARTEN UTXISEL1 UARTEN UTXISEL1 UARTEN UTXISEL1 UARTEN UTXISEL1 UTXINV UTXINV UTXINV UTXINV USIDL UTXISEL0 USIDL UTXISEL0 USIDL UTXISEL0 USIDL UTXISEL0 IREN IREN IREN IREN RTSMD UTXBRK RTSMD UTXBRK RTSMD UTXBRK RTSMD UTXBRK UTXEN UTXEN UTXEN UTXEN UEN1 UTXBF UEN1 UEN1 UEN1 UEN0 WAKE LPBACK TRMT URXISEL1 URXISEL0 ABAUD ADDEN UEN0 WAKE LPBACK TRMT URXISEL1 URXISEL0 ABAUD ADDEN UEN0 WAKE LPBACK TRMT URXISEL1 URXISEL0 ABAUD ADDEN UEN0 TRMT WAKE LPBACK ABAUD ADDEN RXINV RIDLE RXINV RIDLE RXINV RIDLE RXINV RIDLE BRGH PERR PDSEL1 FERR PDSEL0 OERR STSEL URXDA BRGH PERR PDSEL1 FERR PDSEL0 OERR STSEL URXDA BRGH PERR PDSEL1 FERR PDSEL0 OERR STSEL URXDA BRGH PERR PDSEL1 FERR PDSEL0 OERR STSEL URXDA 0000 0110 xxxx 0000 0000 0000 0110 xxxx 0000 0000 0000 0110 xxxx 0000 0000 0000 0110 xxxx 0000 0000
DS39897B_CN
PIC24FJ256GB110
URXISEL1 URXISEL0
UTXBF
UTXBF
2009 Microchip Technology Inc.
U4STA U4TXREG U4RXREG U4BRG
UTXBF
3-11
SPI1STAT SPI1CON1 SPI1CON2 SPI1BUF SPI2STAT SPI2CON1 SPI2CON2 SPI2BUF SPI3STAT SPI3CON1 SPI3CON2 SPI3BUF 0240 0242 0244 0248 0260 0262 0264 0268 0280 0282 0284 0288
SPIEN FRMEN SPIEN FRMEN SPIEN FRMEN SPIFSD SPIFSD SPIFSD SPISIDL SPIFPOL SPISIDL SPIFPOL SPISIDL SPIFPOL DISSCK DISSCK DISSCK DISSDO DISSDO DISSDO SRMPT SSEN SPIROV SPIROV SPIROV SRXMPT MSTEN SRXMPT MSTEN SRXMPT MSTEN SISEL2 SPRE2 SISEL2 SPRE2 SISEL2 SPRE2 SISEL1 SPRE1 SISEL1 SPRE1 SISEL1 SPRE1 SISEL0 SPRE0 SISEL0 SPRE0 SISEL0 SPRE0 SPITBF PPRE1 SPIFE SPITBF PPRE1 SPIFE SPITBF PPRE1 SPIFE SPIRBF PPRE0 SPIBEN SPIRBF PPRE0 SPIBEN SPIRBF PPRE0 SPIBEN 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SPIBEC2 SPIBEC1 SPIBEC0 MODE16
SPIBEC2 SPIBEC1 SPIBEC0 SRMPT MODE16 SSEN
SPIBEC2 SPIBEC1 SPIBEC0 SRMPT MODE16 SSEN
3-12
TRISA PORTA LATA ODCA 02C0 02C2 02C4 02C6
PORTA
TRISA10 RA10 LATA10 ODA10 TRISA9 LATA9 ODA9 7(2) TRISA7 LATA7 ODA7 6(2) TRISA6 LATA6 ODA6 5(2) TRISA5 LATA5 ODA5 4(2) TRISA4 LATA4 ODA4 3(2) TRISA3 LATA3 ODA3 2(2) TRISA2 LATA2 ODA2 1(2) TRISA1 LATA1 ODA1 0(2) TRISA0 LATA0 ODA0 36FF xxxx xxxx 0000
2009 Microchip Technology Inc.
TRISA15 TRISA14 RA15 LATA15 ODA15 RA14 LATA14 ODA14
PORTA
3-13
TRISB PORTB LATB ODCB 02C8 02CA 02CC 02CE
PORTB
TRISB9 LATB9 ODB9 TRISB8 LATB8 ODB8 TRISB7 LATB7 ODB7 TRISB6 LATB6 ODB6 TRISB5 LATB5 ODB5 TRISB4 LATB4 ODB4 TRISB3 LATB3 ODB3 TRISB2 LATB2 ODB2 TRISB1 LATB1 ODB1 TRISB0 LATB0 ODB0 FFFF xxxx xxxx 0000
TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 RB15 LATB15 ODB15 RB14 LATB14 ODB14 RB13 LATB13 ODB13 RB12 LATB12 ODB12 RB11 LATB11 ODB11 RB10 LATB10 ODB10
DS39897B_CN
PIC24FJ256GB110
3-14
TRISC PORTC LATC ODCC 02D0 02D2 02D4 02D6
PORTC
4(1) TRISC4 LATC4 ODC4 3(2) TRISC3 LATC3 ODC3 2(1) TRISC2 LATC2 ODC2 1(2) TRISC1 LATC1 ODC1 F01E xxxx xxxx 0000
TRISC15 TRISC14 TRISC13 TRISC12 RC15(3,4) LATC15 ODC15 RC14 LATC14 ODC14 RC13 LATC13 ODC13 RC12(3) LATC12 ODC12
POSCMD1:POSCMD0 RC12 RC15 POSCMD1:POSCMD0 OSCIOFN RC15
3-15
TRISD PORTD LATD ODCD 02D8 02DA 02DC 02DE
PORTD
15(1) 14(1) 13(1) 12(1) TRISD9 LATD9 ODD9 TRISD8 LATD8 ODD8 TRISD7 LATD7 ODD7 TRISD6 LATD6 ODD6 TRISD5 LATD5 ODD5 TRISD4 LATD4 ODD4 TRISD3 LATD3 ODD3 TRISD2 LATD2 ODD2 TRISD1 LATD1 ODD1 TRISD0 LATD0 ODD0 FFFF xxxx xxxx 0000
TRISD15 TRISD14 TRISD13 TRISD12 TRISD11 TRISD10 RD15 LATD15 ODD15 RD14 LATD14 ODD14 RD13 LATD13 ODD13 RD12 LATD12 ODD12 RD11 LATD11 ODD11 RD10 LATD10 ODD10
DS39897B_CN
PIC24FJ256GB110
3-16
TRISE PORTE LATE ODCE 02E0 02E2 02E4 02E6
PORTE
9(1) TRISE9 LATE9 ODE9 8(1) TRISE8 LATE8 ODE8 TRISE7 LATE7 ODE7 TRISE6 LATE6 ODE6 TRISE5 LATE5 ODE5 TRISE4 LATE4 ODE4 TRISE3 LATE3 ODE3 TRISE2 LATE2 ODE2 TRISE1 LATE1 ODE1 TRISE0 LATE0 ODE0 03FF xxxx xxxx 0000
3-17
TRISF PORTF LATF ODCF 02E8 02EA 02EC 02EE
PORTF
13(1) TRISF13 RF13 LATF13 ODF13 12(1) TRISF12 RF12 LATF12 ODF12 8(2) TRISF8 LATF8 ODF8 7(2) TRISF7 LATF7 ODF7 6(2) TRISF6 LATF6 ODF6 TRISF5 LATF5 ODF5 TRISF4 LATF4 ODF4 TRISF3 LATF3 ODF3 2(2) TRISF2 LATF2 ODF2 TRISF1 LATF1 ODF1 TRISF0 LATF0 ODF0 31FF xxxx xxxx 0000
2009 Microchip Technology Inc.
3-18
TRISG PORTG LATG ODCG 02F0 02F2 02F4 02F6
PORTG
15(1) 14(1) 13(1) 12(1) TRISG9 LATG9 ODG9 TRISG8 LATG8 ODG8 TRISG7 LATG7 ODG7 TRISG6 LATG6 ODG6 TRISG3 LATG3 ODG3 TRISG2 LATG2 ODG2 1(1) TRISG1 LATG1 ODG1 0(1) TRISG0 LATG0 ODG0 F3CF xxxx xxxx 0000
TRISG15 TRISG14 TRISG13 TRISG12 RG15 LATG15 ODG15 RG14 LATG14 ODG14 RG13 LATG13 ODG13 RG12 LATG12 ODG12
3-19
PADCFG1 02FC
RTSECSEL PMPTTL 0000
3-20
ADC1BUF0 ADC1BUF1 ADC1BUF2 ADC1BUF3 ADC1BUF4 ADC1BUF5 ADC1BUF6 ADC1BUF7 ADC1BUF8 ADC1BUF9 ADC1BUFA ADC1BUFB ADC1BUFC ADC1BUFD ADC1BUFE ADC1BUFF 0300 0302 0304 0306 0308 030A 030C 030E 0310 0312 0314 0316 0318 031A 031C 031E 0320 0322 0324 0328 032A 032C 0330 0332
xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx SSRC1 ADCS6 PCFG6 CSSL6 SSRC0 SMPI3 ADCS5 PCFG5 CSSL5 SMPI2 ADCS4 CH0SA4 PCFG4 CSSL4 SMPI1 ADCS3 CH0SA3 PCFG3 CSSL3 ASAM SMPI0 ADCS2 CH0SA2 PCFG2 CSSL2 SAMP BUFM ADCS1 CH0SA1 PCFG17 PCFG1 CSSL1 CSS17 DONE ALTS ADCS0 CH0SA0 PCFG16 PCFG0 CSSL0 CSS16 0000 0000 0000 0000 0000 0000 0000 0000
2009 Microchip Technology Inc.
ADON VCFG2 ADRC CH0NB PCFG15 CSSL15 VCFG1 PCFG14 CSSL14 ADSIDL VCFG0 PCFG13 CSSL13 SAMC4 CH0SB4 PCFG12 CSSL12 SAMC3 CH0SB3 PCFG11 CSSL11 CSCNA SAMC2 CH0SB2 PCFG10 CSSL10 FORM1 SAMC1 CH0SB1 PCFG9 CSSL9 FORM0 SSRC2 SAMC0 CH0SB0 PCFG8 CSSL8 BUFS ADCS7 CH0NA PCFG7 CSSL7
DS39897B_CN
AD1CON1 AD1CON2 AD1CON3 AD1CHS0 AD1PCFGH AD1PCFGL AD1CSSL AD1CSSH
PIC24FJ256GB110
3-21
CTMUCON
CTMU
ITRIM4 0000 0000
033C CTMUEN ITRIM5
CTMUSIDL TGEN EDGEN EDGSEQEN IDISSEN CTTRIG EDG2POL EDG2SEL1 EDG2SEL0 EDG1POL EDG1SEL1 EDG1SEL0 EDG2STAT EDG1STAT ITRIM3 ITRIM2 ITRIM1 ITRIM0 IRNG1 IRNG0
CTMUICON 033E
3-22
U1OTGIR U1OTGIE U1OTGSTAT U1OTGCON U1PWRC U1IR U1IE U1EIR U1EIE U1STAT U1CON 0480 0482 0484 0486 0488 048A(1) 048C
048E(1) 0490(1) 0492 0494(1) 0496 0498 049A 049C 049E 04A0 04A6 04A8 UTEYE UOEMON PID3 PID2 PID1 IDIF IDIE DPPULUP UACTPND STALLIF STALLIF STALLIE STALLIE BTSEF BTSEF BTSEE BTSEE ENDPT3 JSTATE(1) LSPDEN(1) T1MSECIF T1MSECIE DMPULUP ATTACHIF(1) ATTACHIE(1) ENDPT2 LSTATEIF LSTATEIE LSTATE RESUMEIF RESUMEIF RESUMEIE RESUMEIE DMAEF DMAEF DMAEE DMAEE ENDPT1 PKTDIS TOKBUSY ACTVIF ACTVIE USLPGRD IDLEIF IDLEIF IDLEIE IDLEIE BTOEF BTOEF BTOEE BTOEE ENDPT0 RESET SESVDIF SESVDIE SESVD VBUSON TRNIF TRNIF TRNIE TRNIE DFN8EF DFN8EF DFN8EE DFN8EE HOSTEN HOSTEN SESENDIF SESENDIE SESEND OTGEN SOFIF SOFIF SOFIE SOFIE CRC16EF CRC16EF CRC16EE CRC16EE PPBI RESUME RESUME VBUSCHG USUSPND UERRIF UERRIF UERRIE UERRIE CRC5EF EOFEF(1) CRC5EE EOFEE(1) PPBRST PPBRST VBUSVDIF VBUSVDIE VBUSVD VBUSDIS USBPWR URSTIF DETACHIF(1) URSTIE PIDEF PIDEF PIDEE PIDEE USBEN SOFEN(1) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 PPB1 PPB0 UTRDIS 0000 0000 0000 0000
DS39897B_CN
PIC24FJ256GB110
DPPULDWN DMPULDWN
DETACHIE(1) 0000
2009 Microchip Technology Inc.
U1ADDR U1BDTP1 U1FRML U1FRMH U1TOK(2) U1SOF(2) U1CNFG1 U1CNFG2
DEVADDR PID0 USBSIDL PUVBUS
EXTI2CEN UVBUSDIS UVCMPDIS
3-22
U1EP0 U1EP1 U1EP2 U1EP3 U1EP4 U1EP5 U1EP6 U1EP7 U1EP8 U1EP9 U1EP10 U1EP11 U1EP12 U1EP13 U1EP14 U1EP15 U1PWMRRS U1PWMCON 04AA 04AC 04AE 04B0 04B2 04B4 04B6 04B8 04BA 04BC 04BE 04C0 04C2 04C4 04C6 04C8 04CC 04CE
PWMEN LSPD(1) RETRYDIS(1) EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPCONDIS EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPRXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPTXEN EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPSTALL EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK EPHSHK 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
2009 Microchip Technology Inc.
PWMPOL CNTEN
DS39897B_CN
PIC24FJ256GB110
0000
3-23
PMCON PMMODE PMADDR PMDOUT1 PMDOUT2 0606 PMDIN1 PMDIN2 PMAEN PMSTAT 0608 060A 060C 060E 0600 0602 0604
PMPEN BUSY IRQM1 PSIDL IRQM0 ADDR13 CSF1 WAITB1 ADDR7 CSF0 WAITB0 ADDR6 WAITM3 ADDR5 CS2P WAITM2 ADDR4 CS1P WAITM1 ADDR3 WAITM0 ADDR2 WRSP WAITE1 ADDR1 RDSP WAITE0 ADDR0 0000 0000 0000 0000 0000 0000 0000 PTEN5 PTEN4 PTEN3 OB3E PTEN2 OB2E PTEN1 OB1E PTEN0 OB0E 0000 0000
ADRMUX1 ADRMUX0 PTBEEN PTWREN PTRDEN INCM1 ADDR12 INCM0 ADDR11 MODE16 ADDR10 MODE1 ADDR9 MODE0 ADDR8
PTEN15 PTEN14 IBOV PTEN13 PTEN12 PTEN11 IB3F PTEN10 PTEN9 PTEN8 PTEN7 PTEN6 IB2F IB1F IB0F OBUF
3-24
ALRMVAL ALCFGRPT RTCVAL RCFGCAL 0620 0622 0624 0626
xxxx ARPT5 CAL5 ARPT4 CAL4 ARPT3 CAL3 ARPT2 CAL2 ARPT1 CAL1 ARPT0 CAL0 0000 xxxx 0000
DS39897B_CN
PIC24FJ256GB110
ALRMEN RTCEN
CHIME
AMASK3
AMASK2
AMASK1
ALRMPTR<1:0> AMASK0 ALRMPTR1 ALRMPTR0 ARPT7 ARPT6 RTCPTR<1:0> RTCC RTCOE RTCPTR1 RTCPTR0 CAL7 CAL6
RTCWREN RTCSYNC HALFSEC
3-25
CMSTAT CVRCON CM1CON CM2CON CM3CON 0630 0632 0634 0636 0638
CMIDL CPOL CPOL CPOL C3EVT C2EVT CEVT CEVT CEVT C1EVT COUT COUT COUT CVREN EVPOL1 EVPOL1 EVPOL1 CVROE EVPOL0 EVPOL0 EVPOL0 CVRR CVRSS CREF CREF CREF CVR3 C3OUT CVR2 C2OUT CVR1 CCH1 CCH1 CCH1 C1OUT CVR0 CCH0 CCH0 CCH0 0000 0000 0000 0000 0000
2009 Microchip Technology Inc.
3-26
CRCCON CRCXOR CRCDAT CRCWDAT 0640 0642 0644 0646
CSIDL CRCGO PLEN3 PLEN2 PLEN1 PLEN0 0040 0000 0000 0000
VWORD4 VWORD3 VWORD2 VWORD1 VWORD0 CRCFUL CRCMPT
3-27
RPINR0 RPINR1 RPINR2 RPINR3 RPINR4 RPINR7 RPINR8 RPINR9 RPINR10 RPINR11 RPINR15 RPINR17 RPINR18 RPINR19 RPINR20 RPINR21 0680 0682 0684 0686 0688 068E 0690 0692 0694 0696 069E 06A2 06A4 06A6 06A8 06AA 06AC 06AE 06B6 06B8 06BA 06C0 06C2 06C4 06C6 06C8 06CA 06CC 06CE 06D0 06D2 06D4 06D6 06D8 06DA 06DC 06DE
INT1R5 INT3R5 T1CKR5 T3CKR5 T5CKR5 IC2R5 IC4R5 IC6R5 IC8R5 OCFBR5 IC9R5 U3RXR5 INT1R4 INT3R4 T1CKR4 T3CKR4 T5CKR4 IC2R4 IC4R4 IC6R4 IC8R4 OCFBR4 IC9R4 U3RXR4 INT1R3 INT3R3 T1CKR3 T3CKR3 T5CKR3 IC2R3 IC4R3 IC6R3 IC8R3 OCFBR3 IC9R3 U3RXR3 INT1R2 INT3R2 T1CKR2 T3CKR2 T5CKR2 IC2R2 IC4R2 IC6R2 IC8R2 OCFBR2 IC9R2 U3RXR2 INT1R1 INT3R1 T1CKR1 T3CKR1 T5CKR1 IC2R1 IC4R1 IC6R1 IC8R1 OCFBR1 IC9R1 U3RXR1 INT1R0 INT3R0 T1CKR0 T3CKR0 T5CKR0 IC2R0 IC4R0 IC6R0 IC8R0 OCFBR0 IC9R0 U3RXR0 INT2R5 INT4R5 T2CKR5 T4CKR5 IC1R5 IC3R5 IC5R5 IC7R5 OCFAR5 U1RXR5 U2RXR5 SDI1R5 SS1R5 SDI2R5 SS2R5 U4RXR5 SDI3R5 SS3R5 RP0R5 RP2R5 RP4R5 RP6R5 RP8R5 RP10R5 RP12R5 RP14R5 RP16R5 RP18R5 RP20R5 RP22R5 RP24R5 RP26R5 RP28R5 RP30R5 INT2R4 INT4R4 T2CKR4 T4CKR4 IC1R4 IC3R4 IC5R4 IC7R4 OCFAR4 U1RXR4 U2RXR4 SDI1R4 SS1R4 SDI2R4 SS2R4 U4RXR4 SDI3R4 SS3R4 RP0R4 RP2R4 RP4R4 RP6R4 RP8R4 RP10R4 RP12R4 RP14R4 RP16R4 RP18R4 RP20R4 RP22R4 RP24R4 RP26R4 RP28R4 RP30R4 INT2R3 INT4R3 T2CKR3 T4CKR3 IC1R3 IC3R3 IC5R3 IC7R3 OCFAR3 U1RXR3 U2RXR3 SDI1R3 SS1R3 SDI2R3 SS2R3 U4RXR3 SDI3R3 SS3R3 RP0R3 RP2R3 RP4R3 RP6R3 RP8R3 RP10R3 RP12R3 RP14R3 RP16R3 RP18R3 RP20R3 RP22R3 RP24R3 RP26R3 RP28R3 RP30R3 INT2R2 INT4R2 T2CKR2 T4CKR2 IC1R2 IC3R2 IC5R2 IC7R2 OCFAR2 U1RXR2 U2RXR2 SDI1R2 SS1R2 SDI2R2 SS2R2 U4RXR2 SDI3R2 SS3R2 RP0R2 RP2R2 RP4R2 RP6R2 RP8R2 RP10R2 RP12R2 RP14R2 RP16R2 RP18R2 RP20R2 RP22R2 RP24R2 RP26R2 RP28R2 RP30R2 INT2R1 INT4R1 T2CKR1 T4CKR1 IC1R1 IC3R1 IC5R1 IC7R1 OCFAR1 U1RXR1 U2RXR1 SDI1R1 SS1R1 SDI2R1 SS2R1 U4RXR1 SDI3R1 SS3R1 RP0R1 RP2R1 RP4R1 RP6R1 RP8R1 RP10R1 RP12R1 RP14R1 RP16R1 RP18R1 RP20R1 RP22R1 RP24R1 RP26R1 RP28R1 RP30R1 INT2R0 INT4R0 T2CKR0 T4CKR0 IC1R0 IC3R0 IC5R0 IC7R0 OCFAR0 U1RXR0 U2RXR0 SDI1R0 SS1R0 SDI2R0 SS2R0 U4RXR0 SDI3R0 SS3R0 RP0R0 RP2R0 RP4R0 RP6R0 RP8R0 RP10R0 RP12R0 RP14R0 RP16R0 RP18R0 RP20R0 RP22R0 RP24R0 RP26R0 RP28R0 RP30R0 3F00 3F3F 3F3F 3F3F 3F3F 3F3F 3F3F 3F3F 3F3F 3F3F 3F00 3F00 3F3F 3F3F 3F3F 3F3F 3F3F 003F 3F3F 3F3F 003F 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
DS39897B_CN
PIC24FJ256GB110
U1CTSR5 U1CTSR4 U1CTSR3 U1CTSR2 U1CTSR1 U1CTSR0 U2CTSR5 U2CTSR4 U2CTSR3 U2CTSR2 U2CTSR1 U2CTSR0 SCK1R5 SCK2R5 SCK3R5 RP1R5 RP3R5 RP5R5(1) RP7R5 RP9R5 RP11R5 RP13R5 RP17R5 RP19R5 RP21R5 RP23R5 RP25R5 RP27R5 RP29R5 SCK1R4 SCK2R4 SCK3R4 RP1R4 RP3R4 RP5R4(1) RP7R4 RP9R4 RP11R4 RP13R4 RP17R4 RP19R4 RP21R4 RP23R4 RP25R4 RP27R4 RP29R4 SCK1R3 SCK2R3 SCK3R3 RP1R3 RP3R3 RP5R3(1) RP7R3 RP9R3 RP11R3 RP13R3 RP17R3 RP19R3 RP21R3 RP23R3 RP25R3 RP27R3 RP29R3 SCK1R2 SCK2R2 SCK3R2 RP1R2 RP3R2 RP5R2(1) RP7R2 RP9R2 RP11R2 RP13R2 RP17R2 RP19R2 RP21R2 RP23R2 RP25R2 RP27R2 RP29R2 SCK1R1 SCK2R1 SCK3R1 RP1R1 RP3R1 RP5R1(1) RP7R1 RP9R1 RP11R1 RP13R1 RP17R1 RP19R1 RP21R1 RP23R1 RP25R1 RP27R1 RP29R1 SCK1R0 SCK2R0 SCK3R0 RP1R0 RP3R0 RP5R0(1) RP7R0 RP9R0 RP11R0 RP13R0 RP17R0 RP19R0 RP21R0 RP23R0 RP25R0 RP27R0 RP29R0 U3CTSR5 U3CTSR4 U3CTSR3 U3CTSR2 U3CTSR1 U3CTSR0
2009 Microchip Technology Inc.
RPINR22 RPINR23 RPINR27 RPINR28 RPINR29 RPOR0 RPOR1 RPOR2 RPOR3 RPOR4 RPOR5 RPOR6 RPOR7 RPOR8 RPOR9 RPOR10 RPOR11 RPOR12 RPOR13 RPOR14 RPOR15
U4CTSR5 U4CTSR4 U4CTSR3 U4CTSR2 U4CTSR1 U4CTSR0
RP15R5(1) RP15R4(1) RP15R3(1) RP15R2(1) RP15R1(1) RP15R0(1)
RP31R5(2) RP31R4(2) RP31R3(2) RP31R2(2) RP31R1(2) RP31R0(2)
3-28
RCON OSCCON CLKDIV OSCTUN REFOCON 0740 0742 0744 0748 074E
TRAPR ROEN IOPUWR COSC2 DOZE2 COSC1 DOZE1 ROSSLP COSC0 DOZE0 ROSEL DOZEN RODIV3 NOSC2 RCDIV2 RODIV2 NOSC1 RCDIV1 RODIV1 VREGS NOSC0 RCDIV0 RODIV0 EXTR CLKLOCK CPDIV1 IOLOCK CPDIV0 SWDTEN LOCK TUN5 WDTO TUN4 SLEEP TUN3 IDLE TUN2 TUN1 OSWEN TUN0 0100 0000 0000
DS39897B_CN
PIC24FJ256GB110
POSCEN SOSCEN
RCON OSCCON
3-29
NVMCON NVMKEY 0760 0766
WREN WRERR ERASE
NVMOP3 NVMOP2 NVMOP1 NVMOP0 0000(1) 0000
NVMKEY <7:0>
2009 Microchip Technology Inc.
3-30
PMD1 PMD2 PMD3 PMD4 PMD5 PMD6 0770 0772 0774 0776 0778 077A
T5MD IC8MD T4MD IC7MD T3MD IC6MD T2MD IC5MD T1MD IC4MD IC3MD IC2MD IC1MD IC9MD I2C1MD OC8MD CRCMD U2MD OC7MD UPWMMD U1MD OC6MD U4MD SPI2MD OC5MD SPI1MD OC4MD U3MD OC3MD I2C3MD OC2MD I2C2MD LVDMD ADC1MD OC1MD USB1MD OC9MD SPI3MD 0000 0000 0000 0000 0000 0000
CMPMD RTCCMD PMPMD
REFOMD CTMUMD
PIC24FJ256GB110
3.2.5
PIC24F CALL
PIC24F PIC24F
SPLIM SPLIM SPLIM<0> SPLIM SPLIM 2000h 1FFEh SPLIM 0800h SPLIM
3.3.1
TBLPAG TBLPAG TBLPAG<7> TBLPAG<7> PSVPAG PSVPAG 3-31 P<23:0> D<15:0>
0000h
CALL
PC<15:0> 000000000 PC<22:16>
CALL CALL [-W15] PUSH [W15++]
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
3-31
<23> xxxx TBLPAG<7:0> 0xxx xxxx TBLPAG<7:0> 1xxx xxxx PSVPAG<7:0> xxxx 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
EA<15> PSVPAG<0>
TBLPAG
PSVPAG
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
3.3.2
TBLRDLTBLWTL TBLRDH TBLWTH TBLRDL TBLWTL TBLRDH TBLWTH TBLRDL P<15:0> D<15:0> TBLRDH P<23:16> D<15:8> D<7:0> TBLRDL
TBLWTH TBLWTL TBLPAG TBLPAG TBLPAG<7> TBLPAG<7>
TBLPAG
EA<15:0> 000000h 00000000 020000h 030000h 00000000 00000000 00000000
TBLRDH.B Wn<0> TBLRDL.B Wn<0> TBLRDL.B Wn<0> TBLRDL.W
800000h
TBLPAGEA
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
3.3.3
TBLRDL/H CORCON<2> PSVPAG PSVPAG 8000h 1111 1111 0000 0000
REPEAT MOV.D REPEAT
REPEAT
CORCON<2> EA<15>
PSVPAG 000000h 010000h 018000h PSVPAG
0000h EA<14:0>
8000h
FFFFh
800000h
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39715A_CN
TBLRD TBLWT RTSP RTSP 1536
PIC24FJ256GB110 Run-Time Self-Programming RTSP JTAG ICSPICSP PIC24FJ256GB110 PGECx PGEDx MCLR
TBLPAG<7:0> TBLRDL TBLWTL bit<15:0>TBLRDL TBLWTL TBLRDH TBLWTH bit<23:16> TBLRDH TBLWTH
TBLPAG
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
RTSP JTAG
PIC24F RTSP 1536 TBLWT TBLWT TBLWT FFFFFFh RTSP TBLWT NVMCON PIC24F JTAG Serial Vector FormatSVF JTAG
ICSP
NVMCON NVMKEY NVMCON NVMKEY NVMKEY
RTSP NVMCON<15>
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
R/SO-0(1) R/W-0(1) ERASE R/W-0(1) NVMOP3(2) R/W-0(1) NVMOP2(2) R/W-0(1) NVMOP1(2)
NVMCON
R/W-0(1) WREN R/W-0(1) WRERR R/W-0(1) NVMOP0(2)
WREN WRERR ERASE NVMOP3:NVMOP0 NVMOP3:NVMOP0 NVMOP3:NVMOP0NVM (1,2) 1111 ERASE ERASE 0011 ERASE ERASE 0010 ERASE ERASE 0001 ERASE ERASE NVMOP3:NVMOP0 ICSP
12-7
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
4.6.1
NVMOP NVMCON<3:0> 0010 ERASE NVMCON<6> WREN NVMCON<14> TBLPAG NVMKEY NVMKEY NVMCON<15> NVMOP 0001 ERASE WREN NVMKEY NVMKEY TBLPAG
NVMKEY
Initialize NVMCON
NVMCON block erase operation #0x4042, NVMCON Init pointer ERASED #tblpage(PROG_ADDR), TBLPAG #tbloffset(PROG_ADDR), TBLWTL [W0] DISI BSET #0x55, NVMKEY #0xAA, NVMKEY NVMCON,
Initialize Page Boundary Initialize in-page EA[15:0] pointer base address erase block Block interrupts with priority next instructions Write Write Start erase sequence Insert NOPs after erase command asserted
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
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 BTSC
Block interrupts with priority next instructions Write Write Start erase sequence wait completed
#0x55, NVMKEY #0xAA, NVMKEY NVMCON, NVMCON,
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
4.6.2
TBLPAG TBLWTL TBLWTH NVMCON NVMOP NVMCON<3:0> 0011
Setup pointer data Program Memory #tblpage(PROG_ADDR), TBLPAG Initialize Page Boundary #tbloffset(PROG_ADDR), ;Initialize register with program memory address TBLWTL TBLWTH #LOW_WORD_N, #HIGH_BYTE_N, [W0] [W0++] Write word into program latch Write high byte into program latch
Setup NVMCON programming word data Program Memory #0x4003, NVMCON NVMOP bits 0011 DISI BSET #0x55, NVMKEY #0xAA, NVMKEY NVMCON, Disable interrupts while sequence written Write sequence
Start write cycle
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39712A_CN
SYSRST
SYSRST MCLR SWRRESET TRAPR IOPUWR
RCON RCON<1:0> RCON RCON RCON RCON
RESET MCLR SYSRST
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
R/W-0 TRAPR R/W-0 EXTR
RCON
R/W-0 IOPUWR R/W-0 R/W-0 VREGS R/W-1
R/W-0
R/W-0 SWDTEN(2)
R/W-0 WDTO
R/W-0 SLEEP
R/W-0 IDLE
R/W-1
13-10
TRAPR IOPUWR VREGS EXTR MCLR RESET RESET SWDTEN WDTO SLEEP IDLE
FWDTEN SWDTEN
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
TRAPR RCON<15> IOPUWR RCON<14> RCON<9> EXTR RCON<7> RCON<6> WDTO RCON<4> SLEEP RCON<3> IDLE RCON<2> RCON<1> RCON<0> MCLR RESET PWRSAV #SLEEP PWRSAV #IDLE
PWRSAV
SYSRST PWRT SYSRST FSCM SYSRST FSCM
MCLR WDTO
FNOSC CW2<10:8> COSC OSCCON<14:12>
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
SYSRST TLOCK TOST TLOCK TOST TOST TLOCK FSCM TFSCM TFSCM TFSCM TFSCM TFSCM TFSCM ECFRCFRCDIV LPRC TPOR TSTARTUP TRST TPOR TSTARTUP TRST ECPLL FRCPLL SOSC XTPLL HSPLL TPOR TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TSTARTUP TRST TRST TRST TRST TRST TRST TRST
TPOR TSTARTUP TRST TOST TLOCK
ECFRCFRCDIV LPRC ECPLL FRCPLL SOSC XTPLL HSPLL
MCLR
TPOR TSTARTUP TVREG TPWRT TRST TOST 1024 TLOCK TFSCM
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
5.2.1 5.2.2.1 FSCM
SYSRST PWRT TFSCM FSCM FSCM FSCM PWRT
5.2.2
FSCM
PIC24F RCON OSCCON FNOSC RCFGCAL NVMCON
FSCM SYSRST
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39707A_CN
6.1.1
AIVT ALTIVT INTCON2<15> AIVT ALTIVT AIVT AIVT AIVT
PIC24F PIC24F Interrupt Vector Table Alternate Interrupt Vector Table AIVT
PIC24F 000000h GOTO RESET AIVT
000004hIVT Interrupt Service Routine PIC24FJ256GB110
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24F
-GOTO -GOTO 000000h 000002h 000004h
000014h
00007Ch 00007Eh 000080h
0000FCh 0000FEh 000100h 000102h
000114h
AIVT
00017Ch 00017Eh 000180h
0001FEh 000200h
000004h 000006h 000008h 00000Ah 00000Ch 00000Eh 000010h 000012h AIVT 000104h 000106h 000108h 00010Ah 00010Ch 00010Eh 000110h 0001172h
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
ADC1 CTMU I2C1 I2C1 I2C2 I2C2 I2C3 I2C3 SPI1 SPI1 SPI2 SPI2 SPI3 SPI3 00002Eh 000038h 00009Ah 0000AEh 000014h 00003Ch 00004Eh 00007Eh 000080h 000036h 000034h 000078h 000076h 0000BEh 0000BCh 000016h 00001Eh 00005Eh 000060h 000062h 000064h 000040h 000042h 0000CEh 00003Ah 0000A4h 000018h 000020h 000046h 000048h 000066h 000068h 00006Ah 00006Ch 0000CCh 00006Eh 000090h 000026h 000028h 000054h 000056h 0000C8h 0000CAh AIVT 00012Eh 000138h 00019Ah 0001AEh 000114h 00013Ch 00014Eh 00017Eh 000180h 000136h 000134h 000178h 000176h 0001BEh 0001BCh 000116h 00011Eh 00015Eh 000160h 000162h 000164h 000140h 000142h 0001CEh 00013Ah 0001A4h 000118h 000120h 000146h 000148h 000166h 000168h 00016Ah 00016Ch 0001CCh 00016Eh 000190h 000126h 000128h 000154h 000156h 0001C8h 0001CAh IFS0<13> IFS1<2> IFS4<3> IFS4<13> IFS0<0> IFS1<4> IFS1<13> IFS3<5> IFS3<6> IFS1<1> IFS1<0> IFS3<2> IFS3<1> IFS5<5> IFS5<4> IFS0<1> IFS0<5> IFS2<5> IFS2<6> IFS2<7> IFS2<8> IFS1<6> IFS1<7> IFS5<13> IFS1<3> IFS4<8> IFS0<2> IFS0<6> IFS1<9> IFS1<10> IFS2<9> IFS2<10> IFS2<11> IFS2<12> IFS5<12> IFS2<13> IFS3<14> IFS0<9> IFS0<10> IFS2<0> IFS2<1> IFS5<10> IFS5<11> IEC0<13> IEC1<2> IEC4<3> IEC4<13> IEC0<0> IEC1<4> IEC1<13> IEC3<5> IEC3<6> IEC1<1> IEC1<0> IEC3<2> IEC3<1> IEC5<5> IEC5<4> IEC0<1> IEC0<5> IEC2<5> IEC2<6> IEC2<7> IEC2<8> IEC1<6> IEC1<7> IEC5<13> IEC1<3> IEC4<8> IEC0<2> IEC0<6> IEC1<9> IEC1<10> IEC2<9> IEC2<10> IEC2<11> IEC2<12> IEC5<12> IEC2<13> IEC3<14> IEC0<9> IEC0<10> IEC2<0> IEC2<1> IEC5<10> IEC5<11> IPC3<6:4> IPC4<10:8> IPC16<14:12> IPC19<6:4> IPC0<2:0> IPC5<2:0> IPC7<6:4> IPC13<6:4> IPC13<10:8> IPC4<6:4> IPC4<2:0> IPC12<10:8> IPC12<6:4> IPC21<6:4> IPC21<2:0> IPC0<6:4> IPC1<6:4> IPC9<6:4> IPC9<10:8> IPC9<14:12> IPC10<2:0> IPC5<10:8> IPC5<14:12> IPC23<6:4> IPC4<14:12> IPC18<2:0> IPC0<10:8> IPC1<10:8> IPC6<6:4> IPC6<10:8> IPC10<6:4> IPC10<10:8> IPC10<14:12> IPC11<2:0> IPC23<2:0> IPC11<6:4> IPC15<10:8> IPC2<6:4> IPC2<10:8> IPC8<2:0> IPC8<6:4> IPC22<10:8> IPC22<14:12>
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
Timer1 Timer2 Timer3 Timer4 Timer5 UART1 UART1 UART1 UART2 UART2 UART2 UART3 UART3 UART3 UART4 UART4 UART4 00001Ah 000022h 000024h 00004Ah 00004Ch 000096h 00002Ah 00002Ch 000098h 000050h 000052h 0000B6h 0000B8h 0000BAh 0000C2h 0000C4h 0000C6h 0000C0h AIVT 00011Ah 000122h 000124h 00014Ah 00014Ch 000196h 00012Ah 00012Ch 000198h 000150h 000152h 0001B6h 0001B8h 0001BAh 0001C2h 0001C4h 0001C6h 0001C0h IFS0<3> IFS0<7> IFS0<8> IFS1<11> IFS1<12> IFS4<1> IFS0<11> IFS0<12> IFS4<2> IFS1<14> IFS1<15> IFS5<1> IFS5<2> IFS5<3> IFS5<7> IFS5<8> IFS5<9> IFS5<6> IEC0<3> IEC0<7> IEC0<8> IEC1<11> IEC1<12> IEC4<1> IEC0<11> IEC0<12> IEC4<2> IEC1<14> IEC1<15> IEC5<1> IEC5<2> IEC5<3> IEC5<7> IEC5<8> IEC5<9> IEC5<6> IPC0<14:12> IPC1<14:12> IPC2<2:0> IPC6<14:12> IPC7<2:0> IPC16<6:4> IPC2<14:12> IPC3<2:0> IPC16<10:8> IPC7<10:8> IPC7<14:12> IPC20<6:4> IPC20<10:8> IPC20<14:12> IPC21<14:12> IPC22<2:0> IPC22<6:4> IPC21<10:8>
PIC24FJ256GB110 INTCON1 INTCON2 IFS0 IFS5 IEC0 IEC5 IPC0 IPC23 IPC14 IPC17 INTCON1 INTCON2 INTCON1 NSTDIS INTCON2 IFSx IECx IPCx
IFSx IECx IPCx INT0 INT0IF IFS0<0> INT0IE IEC0<0> INT0IP<2:0> IPC0 IPC0<2:0> IPL2:IPL0 SR<7:5> CORCON IPL3 IPL2:IPL0 IPL3 6-38
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
R/W-0 IPL2(2,3) R/W-0 IPL1
(2,3)
SRALU
DC(1) R/W-0 IPL0
(2,3)
R/W-0
R/W-0
R/W-0
R/W-0 C(1)
IPL2:IPL0CPU (2,3) IPL3 CORCON<3> IPL3 NSTDIS INTCON1<15>
CORCONCPU
R/C-0 IPL3(2) R/W-0 PSV(1)
IPL3CPU IPL3 IPL2:IPL0 SR<7:5>
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
R/W-0 NSTDIS R/W-0 MATHERR R/W-0 ADDRERR R/W-0 STKERR R/W-0 OSCFAIL
INTCON1
NSTDIS MATHERR ADDRERR STKERR OSCFAIL
14-5
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
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
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
R/W-0 T2IF 15-14
IFS0
R/W-0 AD1IF R/W-0 U1TXIF R/W-0 U1RXIF R/W-0 SPI1IF R/W-0 SPF1IF R/W-0 T3IF R/W-0 INT0IF
R/W-0 OC2IF
R/W-0 IC2IF
R/W-0 T1IF
R/W-0 OC1IF
R/W-0 IC1IF
AD1IFA/D U1TXIFUART1 U1RXIFUART1 SPI1IFSPI1 SPF1IFSPI1 T3IFTimer3 T2IFTimer2 OC2IF IC2IF T1IFTimer1 OC1IF IC1IF INT0IF
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
R/W-0 U2TXIF R/W-0 IC8IF
IFS1
R/W-0 U2RXIF R/W-0 INT2IF R/W-0 T5IF R/W-0 T4IF R/W-0 OC4IF R/W-0 OC3IF R/W-0 IC7IF R/W-0 INT1IF R/W-0 CNIF R/W-0 CMIF R/W-0 MI2C1IF R/W-0 SI2C1IF
U2TXIFUART2 U2RXIFUART2 INT2IF T5IFTimer5 T4IFTimer4 OC4IF OC3IF IC8IF IC7IF INT1IF CNIF CMIF MI2C1IF I2C1 SI2C1IF I2C1
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
R/W-0 IC5IF 15-14 R/W-0 IC4IF R/W-0 IC3IF R/W-0 SPI2IF
IFS2
R/W-0 PMPIF R/W-0 OC8IF R/W-0 OC7IF R/W-0 OC6IF R/W-0 OC5IF R/W-0 IC6IF R/W-0 SPF2IF
PMPIF OC8IF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF SPI2IFSPI2 SPF2IFSPI2
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
R/W-0 INT4IF R/W-0 INT3IF R/W-0 MI2C2IF R/W-0 SI2C2IF
IFS3
R/W-0 RTCIF
RTCIF INT4IF INT3IF MI2C2IF I2C2 SI2C2IF I2C2
13-7
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-14 R/W-0 CRCIF R/W-0 U2ERIF R/W-0 U1ERIF
IFS4
R/W-0 CTMUIF R/W-0 LVDIF
CTMUIFCTMU LVDIF CRCIFCRC U2ERIFUART2 U1ERIFUART1
12-9
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-10
R/W-0 U4ERIF 15-14
IFS5
R/W-0 IC9IF R/W-0 OC9IF R/W-0 SPI3IF R/W-0 SPF3IF R/W-0 U4TXIF R/W-0 U4RXIF
R/W-0 USB1IF
R/W-0 MI2C3IF
R/W-0 SI2C3IF
R/W-0 U3TXIF
R/W-0 U3RXIF
R/W-0 U3ERIF
IC9IF OC9IF SPI3IFSPI3 SPF3IFSPI3 U4TXIFUART4 U4RXIFUART4 U4ERIFUART4 USB1IFUSB1 MI2C3IF I2C3 SI2C3IF I2C3 U3TXIFUART3 U3RXIFUART3 U3ERIFUART3
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-11
R/W-0 T2IE 15-14
IEC0
R/W-0 AD1IE R/W-0 U1TXIE R/W-0 U1RXIE R/W-0 SPI1IE R/W-0 SPF1IE R/W-0 T3IE R/W-0 INT0IE
R/W-0 OC2IE
R/W-0 IC2IE
R/W-0 T1IE
R/W-0 OC1IE
R/W-0 IC1IE
AD1IEA/D U1TXIEUART1 U1RXIEUART1 SPI1IESPI1 SPF1IESPI1 T3IETimer3 T2IETimer2 OC2IE IC2IE T1IETimer1 OC1IE IC1IE INT0IE
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-12
R/W-0 U2TXIE R/W-0 IC8IE
IEC1
R/W-0 U2RXIE R/W-0 INT2IE(1) R/W-0 T5IE R/W-0 T4IE R/W-0 OC4IE R/W-0 OC3IE R/W-0 IC7IE R/W-0 INT1IE(1) R/W-0 CNIE R/W-0 CMIE R/W-0 MI2C1IE R/W-0 SI2C1IE
U2TXIEUART2 U2RXIEUART2 INT2IE T5IETimer5 T4IETimer4 OC4IE OC3IE IC8IE IC7IE INT1IE CNIE CMIE PRIx
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-12
IEC1
MI2C1IE I2C1 SI2C1IE I2C1 PRIx
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-13
R/W-0 IC5IE 15-14 R/W-0 IC4IE R/W-0 IC3IE R/W-0 SPI2IE
IEC2
R/W-0 PMPIE R/W-0 OC8IE R/W-0 OC7IE R/W-0 OC6IE R/W-0 OC5IE R/W-0 IC6IE R/W-0 SPF2IE
PMPIE OC8IE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE SPI2IESPI2 SPF2IESPI2
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-14
R/W-0 INT4IE
IEC3
R/W-0 RTCIE R/W-0 INT3IE
R/W-0 MI2C2IE
R/W-0 SI2C2IE
RTCIE INT4IE INT3IE MI2C2IE I2C2 SI2C2IE I2C2 PRIx
13-7
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-15
15-14 R/W-0 CRCIE R/W-0 U2ERIE R/W-0 U1ERIE
IEC4
R/W-0 CTMUIE R/W-0 LVDIE
CTMUIECTMU LVDIE CRCIECRC U2ERIEUART2 U1ERIEUART1
12-9
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-16
R/W-0 U4ERIE 15-14
IEC5
R/W-0 IC9IE R/W-0 OC9IE R/W-0 SPI3IE R/W-0 SPF3IE R/W-0 U4TXIE R/W-0 U4RXIE
R/W-0 USB1IE
R/W-0 MI2C3IE
R/W-0 SI2C3IE
R/W-0 U3TXIE
R/W-0 U3RXIE
R/W-0 U3ERIE
IC9IE OC9IE SPI3IESPI3 SPF3IESPI3 U4TXIEUART4 U4RXIEUART4 U4ERIEUART4 USB1IEUSB1 MI2C3IE I2C3 SI2C3IE I2C3 U3TXIEUART3 U3RXIEUART3 U3ERIEUART3
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-17
14-12 R/W-1 IC1IP2 R/W-0 IC1IP1 R/W-0 IC1IP0 R/W-1 INT0IP2 R/W-0 INT0IP1
IPC0
R/W-1 T1IP2 R/W-0 T1IP1 R/W-0 T1IP0 R/W-1 OC1IP2 R/W-0 OC1IP1 R/W-0 OC1IP0 R/W-0 INT0IP0
T1IP2:T1IP0Timer1 OC1IP2:OC1IP0 IC1IP2:IC1IP0 INT0IP2:INT0IP0
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-18
14-12 R/W-1 IC2IP2 R/W-0 IC2IP1 R/W-0 IC2IP0
IPC1
R/W-1 T2IP2 R/W-0 T2IP1 R/W-0 T2IP0 R/W-1 OC2IP2 R/W-0 OC2IP1 R/W-0 OC2IP0
T2IP2:T2IP0Timer2 OC2IP2:OC2IP0 IC2IP2:IC2IP0
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-19
14-12 R/W-1 SPF1IP2 R/W-0 SPF1IP1 R/W-0 SPF1IP0 R/W-1 T3IP2 R/W-0 T3IP1
IPC2
R/W-1 U1RXIP2 R/W-0 U1RXIP1 R/W-0 U1RXIP0 R/W-1 SPI1IP2 R/W-0 SPI1IP1 R/W-0 SPI1IP0 R/W-0 T3IP0
U1RXIP2:U1RXIP0UART1 SPI1IP2:SPI1IP0SPI1 SPF1IP2:SPF1IP0SPI1 T3IP2:T3IP0Timer3
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-20
15-7 R/W-1 AD1IP2 R/W-0 AD1IP1 R/W-0 AD1IP0 R/W-1 U1TXIP2 R/W-0 U1TXIP1
IPC3
R/W-0 U1TXIP0
AD1IP2:AD1IP0A/D U1TXIP2:U1TXIP0UART1
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-21
14-12 R/W-1 MI2C1P2 R/W-0 MI2C1P1 R/W-0 MI2C1P0 R/W-1 SI2C1P2 R/W-0 SI2C1P1
IPC4
R/W-1 CNIP2 R/W-0 CNIP1 R/W-0 CNIP0 R/W-1 CMIP2 R/W-0 CMIP1 R/W-0 CMIP0 R/W-0 SI2C1P0
CNIP2:CNIP0 CMIP2:CMIP0 MI2C1P2:MI2C1P0 I2C1 SI2C1P2:SI2C1P0 I2C1
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-22
14-12 R/W-1 INT1IP2 R/W-0 INT1IP1
IPC5
R/W-1 IC8IP2 R/W-0 IC8IP1 R/W-0 IC8IP0 R/W-1 IC7IP2 R/W-0 IC7IP1 R/W-0 IC7IP0 R/W-0 INT1IP0
IC8IP2:IC8IP0 IC7IP2:IC7IP0 INT1IP2:INT1IP0
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-23
14-12 R/W-1 OC3IP2 R/W-0 OC3IP1 R/W-0 OC3IP0
IPC6
R/W-1 T4IP2 R/W-0 T4IP1 R/W-0 T4IP0 R/W-1 OC4IP2 R/W-0 OC4IP1 R/W-0 OC4IP0
T4IP2:T4IP0Timer4 OC4IP2:OC4IP0 OC3IP2:OC3IP0
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-24
14-12 R/W-1 INT2IP2 R/W-0 INT2IP1 R/W-0 INT2IP0 R/W-1 T5IP2 R/W-0 T5IP1
IPC7
R/W-1 U2TXIP2 R/W-0 U2TXIP1 R/W-0 U2TXIP0 R/W-1 U2RXIP2 R/W-0 U2RXIP1 R/W-0 U2RXIP0 R/W-0 T5IP0
U2TXIP2:U2TXIP0UART2 U2RXIP2:U2RXIP0UART2 INT2IP2:INT2IP0 T5IP2:T5IP0Timer5
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-25
15-7 R/W-1 SPI2IP2 R/W-0 SPI2IP1 R/W-0 SPI2IP0 R/W-1 SPF2IP2 R/W-0 SPF2IP1
IPC8
R/W-0 SPF2IP0
SPI2IP2:SPI2IP0SPI2 SPF2IP2:SPF2IP0SPI2
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-26
14-12 R/W-1 IC3IP2 R/W-0 IC3IP1 R/W-0 IC3IP0
IPC9
R/W-1 IC5IP2 R/W-0 IC5IP1 R/W-0 IC5IP0 R/W-1 IC4IP2 R/W-0 IC4IP1 R/W-0 IC4IP0
IC5IP2:IC5IP0 IC4IP2:IC4IP0 IC3IP2:IC3IP0
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-27
14-12 R/W-1 OC5IP2 R/W-0 OC5IP1 R/W-0 OC5IP0 R/W-1 IC6IP2 R/W-0 IC6IP1
IPC10
R/W-1 OC7IP2 R/W-0 OC7IP1 R/W-0 OC7IP0 R/W-1 OC6IP2 R/W-0 OC6IP1 R/W-0 OC6IP0 R/W-0 IC6IP0
OC7IP2:OC7IP0 OC6IP2:OC6IP0 OC5IP2:OC5IP0 IC6IP2:IC6IP0
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-28
15-7 R/W-1 PMPIP2 R/W-0 PMPIP1 R/W-0 PMPIP0 R/W-1 OC8IP2 R/W-0 OC8IP1
IPC11
R/W-0 OC8IP0
PMPIP2:PMPIP0 OC8IP2:OC8IP0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-29
15-11 10-8 R/W-1 SI2C2P2 R/W-0 SI2C2P1 R/W-0 SI2C2P0
IPC12
R/W-1 MI2C2P2 R/W-0 MI2C2P1 R/W-0 MI2C2P0
MI2C2P2:MI2C2P0 I2C2 SI2C2P2:SI2C2P0 I2C2
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-30
15-11 10-8 R/W-1 INT3IP2 R/W-0 INT3IP1 R/W-0 INT3IP0
IPC13
R/W-1 INT4IP2 R/W-0 INT4IP1 R/W-0 INT4IP0
INT4IP2:INT4IP0 INT3IP2:INT3IP0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-31
15-11 10-8
IPC15
R/W-1 RTCIP2 R/W-0 RTCIP1 R/W-0 RTCIP0
RTCIP2:RTCIP0
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-32
14-12 R/W-1 U1ERIP2 R/W-0 U1ERIP1 R/W-0 U1ERIP0
IPC16
R/W-1 CRCIP2 R/W-0 CRCIP1 R/W-0 CRCIP0 R/W-1 U2ERIP2 R/W-0 U2ERIP1 R/W-0 U2ERIP0
CRCIP2:CRCIP0CRC U2ERIP2:U2ERIP0UART2 U1ERIP2:U1ERIP0UART1
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-33
15-3 R/W-1 LVDIP2 R/W-0 LVDIP1
IPC18
R/W-0 LVDIP0
LVDIP2:LVDIP0
6-34
15-7
IPC19
R/W-1 CTMUIP2 R/W-0 CTMUIP1 R/W-0 CTMUIP0
CTMUIP2:CTMUIP0CTMU
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-35
14-12 R/W-1 U3ERIP2 R/W-0 U3ERIP1 R/W-0 U3ERIP0
IPC20
R/W-1 U3TXIP2 R/W-0 U3TXIP1 R/W-0 U3TXIP0 R/W-1 U3RXIP2 R/W-0 U3RXIP1 R/W-0 U3RXIP0
U3TXIP2:U3TXIP0UART3 U3RXIP2:U3RXIP0UART3 U3ERIP2:U3ERIP0UART3
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-36
14-12 R/W-1 MI2C3P2 R/W-0 MI2C3P1 R/W-0 MI2C3P0 R/W-1 SI2C3P2 R/W-0 SI2C3P1
IPC21
R/W-1 U4ERIP2 R/W-0 U4ERIP1 R/W-0 U4ERIP0 R/W-1 USB1IP2 R/W-0 USB1IP1 R/W-0 USB1IP0 R/W-0 SI2C3P0
U4ERIP2:U4ERIP0UART4 USB1IP2:USB1IP0USB1 MI2C3P2:MI2C3P0 I2C3 SI2C3P2:SI2C3P0 I2C3
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6-37
14-12 R/W-1 U4TXIP2 R/W-0 U4TXIP1 R/W-0 U4TXIP0 R/W-1 U4RXIP2 R/W-0 U4RXIP1
IPC22
R/W-1 SPI3IP2 R/W-0 SPI3IP1 R/W-0 SPI3IP0 R/W-1 SPF3IP2 R/W-0 SPF3IP1 R/W-0 SPF3IP0 R/W-0 U4RXIP0
SPI3IP2:SP3IP0SPI3 SPF3IP2:SPF3IP0SPI3 U4TXIP2:U4TXIP0UART4 U4RXIP2:U4RXIP0UART4
10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
6-38
15-7 R/W-1 IC9IP2 R/W-0 IC9IP1 R/W-0 IC9IP0 R/W-1 OC9IP2 R/W-0 OC9IP1
IPC23
R/W-0 OC9IP0
IC9IP2:IC9IP0 OC9IP2:OC9IP0
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
6.4.1
6.4.3
NSTDIS INTCON1<15> IPCx IPCx IPCx
INTCON1 Trap Service Routine
6.4.4
PUSH
8-15 DISI DISI
IFSx IECx
6.4.2
IFSx RETFIE
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39700A_CN
PIC24FJ256GB110
Fail-Safe Clock Monitor FSCM
PIC24FJ256GB110
PIC24FJ256GB110
XTPLL HSPLL REFOCON<15:8> REFO
OSCO
OSCI
ECPLL FRCPLL
PLLDIV<2:0>
CPDIV<1:0>
FRCDIV
CLKDIV<10:8>
CLKO
LPRC SOSCO
LPRC
CLKDIV<14:12> SOSC SOSCEN
SOSCI
PWRT
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
OSCI OSCO POSC SOSCI SOSCO SOSC LPRC
FOSC/2 FOSC/2 OSCO
25.1 POSCMD1:POSCMD0 2<1:0> FNOSC2:FNOSC0 2<10:8> FRCDIV
7.2.1
FCKSM 2<7:6> FSCM FCKSM1 FCKSM1:FCKSM0 FSCM
POSCMD1: POSCMD0 FNOSC2: FNOSC0
FRCDIV LPRC Timer1 SOSC XTPLL ECPLL FRCPLL
OSCO OSCIOFCN
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
OSCCON CLKDIV OSCTUN OSCCON CLKDIV OSCTUN ±12%
R/SO-0 CLKLOCK 14-12
OSCCON
COSC2 COSC1 COSC0 R/W-x(1) NOSC2 R/W-x(1) NOSC1 R/W-x(1) NOSC0 R/W-0 IOLOCK(2) R-0(3) LOCK R/CO-0 R/W-0 POSCEN R/W-0 SOSCEN R/W-0 OSWEN
COSC2:COSC0 FRCDIV LPRC SOSC XTPLL HSPLL ECPLL FRCPLL NOSC2:NOSC0 FRCDIV LPRC SOSC XTPLL HSPLL ECPLL FRCPLL
10-8
FNOSC IOLOCK IOL1WAY IOLOCK
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
OSCCON
CLKLOCK FSCM FCKSM1 OSWEN FSCM FCKSM1 OSWEN IOLOCKI/O LOCKPLL FSCM POSCEN SOSCEN32 SOSC OSWEN NOSC2:NOSC0
FNOSC IOLOCK IOL1WAY IOLOCK
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
R/W-0 R/W-0 CPDIV1 R/W-0 CPDIV0
CLKDIV
R/W-0 DOZE2 R/W-0 DOZE1 R/W-0 DOZE0 R/W-0 DOZEN(1) R/W-0 RCDIV2 R/W-0 RCDIV1 R/W-1 RCDIV0
DOZEN DOZEN DOZE2:DOZE0CPU 1:128 1:64 1:32 1:16 DOZEN DOZE2:DOZE0 RCDIV2:RCDIV0 31.25 CPDIV1:CPDIV0USB
14-12
10-8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-6 R/W-0 TUN5
OSCTUNFRC
R/W-0 TUN4
R/W-0 TUN3
R/W-0 TUN2
R/W-0 TUN1
R/W-0 TUN0(1)
TUN5:TUN0FRC 011111 011110 000001 000000 111111 100001 100000
TUN5:TUN0
7.4.1
POSC SOSC LPRC PIC24F XTHS POSCMDx
FCKSM1 25.1 FCKSM1 NOSCx OSCCON<10:8> COSCx OSCCON<14:12> FNOSCx OSWEN OSCCON<0>
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
7.4.2
OSCCON OSCCON<15:8> OSCCON NOSCx OSCCON<7:0> OSCCON OSWEN1 OSWEN OSWEN LOCK
COSCx OSCCON<14:12> OSCCON NOSCx OSCCON<10:8> OSCCON OSWEN
NOSCx COSCx OSWEN LOCK OSCCON<5> OSCCON<3> LOCK OSWEN NOSCx COSCx LPRC FSCM SOSC SOSCEN FRCPLL
OSCCON
;Place oscillator selection ;OSCCONH (high byte) Unlock Sequence #OSCCONH, #0x78, #0x9A, MOV.b [w1] MOV.b [w1] ;Set oscillator selection MOV.b WREG, OSCCONH ;OSCCONL (low byte) unlock sequence #OSCCONL, #0x46, #0x57, MOV.b [w1] MOV.b [w1] ;Start oscillator switch operation BSET OSCCON,#0
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
PIC24FJ256GB110 PIC24FJ CPDIV PLLDIV2:PLLDIV0
CPDIV1:CPDIV0
ECPLL ECPLL HSPLL ECPLL HSPLL ECPLL HSPLL ECPLL HSPLL ECPLL HSPLL ECPLL HSPLLECPLL XTPLL PLLDIV2: PLLDIV0
PLLDIV2:PLLDIV0
FNOSC2:FNOSC0 POSC
CPDIV1:CPDIV0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
7.5.1
PIC24FJ256GB110USB On-The-Go ECHS /PLL FRCPLL FRCPLL RCDIV2:RCDIV0
CLKO FOSC/2 PIC24FJ256GB110 REFOCON ROEN REFOCON<15> REFO RODIV REFOCON<11:8> ROSSLP ROSEL REFOCON<13:12> ROSEL OSC1 OSC2 ROSSLP REFO ROSSLP ROSEL1 POSCEN 1OSC1 OSC2 ROSEL
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
R/W-0 ROEN
REFOCON
R/W-0 ROSSLP R/W-0 ROSEL R/W-0 RODIV3 R/W-0 RODIV2 R/W-0 RODIV1 R/W-0 RODIV0
ROEN REFO ROSSLP ROSEL FOSC2:FOSC0 RODIV3:RODIV0 1111 32,768 1110 16,384 1101 8,192 1100 4,096 1011 2,048 1010 1,024 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000
11-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39698A_CN
SLEEP_MODE IDLE_MODE
8.2.1
PIC24FJ256GB110 PIC24F
LPRC
PIC24F NOSC
PIC24F PWRSAV PWRSAV
PWRSAV PWRSAV
PWRSAV
#SLEEP_MODE #IDLE_MODE device into SLEEP mode device into IDLE mode
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
8.2.2
WDTFSCM LPRC PWRSAV CLKDIV<15>
PIC24F "XXXEN" "XXXMD" XXXEN RTCC "XXXIDL"
8.2.3
PWRSAV
DOZEN CLKDIV<11> DOZE2:DOZE0 CLKDIV<14:12> 1:256
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
PIC24F PIC24F DS39711A_CN
TRISx LATx PORTx LATx TRISx
MCLR OSCI/CLKI
loop through
TRIS
TRIS
TRIS
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9.1.1
PORT TRIS ODCx
I/OPIC24FJ256GB110 CNEN1 CNEN6 CNPU1 CNPU6 CNPD1 CNPD6 0.7V
AD1PCFGL TRIS TRIS TRIS
9.2.1
BTSS 0xFF00, TRISBB
Configure PORTB<15:8> inputs PORTB<7:0> outputs Delay cycle PORTB, #13; Next Instruction
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9.4.2
UART RTCC
9.4.2.1
9.4.1
"RPn" "RPIn" "RP" "RPI" PIC24FJ256GB110 RP31 RPI32 RPI43
9.4.3
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9.4.3.1
RPINRx 9-21
SPI1 SPI1 SPI1 SPI2 SPI2 SPI2 SPI3 SPI3 SPI3 Timer1 Timer2 Timer3 Timer4 Timer5 UART1 UART1 UART2 UART2 UART3 UART3
INT1 INT2 INT3 INT4 OCFA OCFB SCK1IN SDI1 SS1IN SCK2IN SDI2 SS2IN SCK3IN SDI3 SS3IN T1CK T2CK T3CK T4CK T5CK U1CTS U1RX U2CTS U2RX U3CTS U3RX RPINR0 RPINR1 RPINR1 RPINR2 RPINR7 RPINR7 RPINR8 RPINR8 RPINR9 RPINR9 RPINR10 RPINR10 RPINR15 RPINR11 RPINR11 RPINR20 RPINR20 RPINR21 RPINR22 RPINR22 RPINR23 RPINR23 RPINR28 RPINR29 RPINR2 RPINR3 RPINR3 RPINR4 RPINR4 RPINR18 RPINR18 RPINR19 RPINR19 RPINR21 RPINR17 INT1R5:INT1R0 INT2R5:INT2R0 INT3R5:INT3R0 INT4R5:INT4R0 IC1R5:IC1R0 IC2R5:IC2R0 IC3R5:IC3R0 IC4R5:IC4R0 IC5R5:IC5R0 IC6R5:IC6R0 IC7R5:IC7R0 IC8R5:IC8R0 IC9R5:IC9R0 OCFAR5:OCFAR0 OCFBR5:OCFBR0 SCK1R5:SCK1R0 SDI1R5:SDI1R0 SS1R5:SS1R0 SCK2R5:SCK2R0 SDI2R5:SDI2R0 SS2R5:SS2R0 SCK3R5:SCK3R0 SDI3R5:SDI3R0 SS3R5:SS3R0 T1CKR5:T1CKR0 T2CKR5:T2CKR0 T3CKR5:T3CKR0 T4CKR5:T4CKR0 T5CKR5:T5CKR0 U1CTSR5:U1CTSR0 U1RXR5:U1RXR0 U2CTSR5:U2CTSR0 U2RXR5:U2RXR0 U3CTSR5:U3CTSR0 U3RXR5:U3RXR0 U4CTSR5:U4CTSR0 U4RXR5:U4RXR0
RPINR27 U4CTS UART4 U4RX RPINR27 UART4
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9.4.3.2
RPORx 9-22 9-37 000000
37-63 NULL(2) C1OUT C2OUT U1TX U1RTS(3) U2TX U2RTS(3) SDO1 SCK1OUT SS1OUT SDO2 SCK2OUT SS2OUT U3TX U3RTS(3) U4TX U4RTS(3) SDO3 SCK3OUT SS3OUT UART1 UART1 UART2 UART2 SPI1 SPI1 SPI1 SPI2 SPI2 SPI2 UART3 UART3 UART4 UART4 SPI3 SPI3 SPI3
RPORx NULL IrDA® BCLK
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9.4.3.3 9.4.4.1
RPINRx RPORx IOLOCK OSCCON<6> IOLOCK IOLOCK IOLOCK OSCCON<7:0> OSCCON<7:0> IOLOCK
9.4.3.4
PIC24FJ256GB110
PIC24FJ256GB110 RPINRx PIC24FJ256GB110 101011 RPORx
LOCK IOLOCK
9.4.4.2
RPINRx RPORx
9.4.4
9.4.4.3
PIC24F
RPINRx RPORx IOL1WAY CW2<4> IOLOCK IOLOCK IOL1WAY IOL1WAY
PIC24FJ256GB110
RP5, RP15, RP30, RP31 RP31 RPI32-36, RPI38-43 RPI32, RPI39, RPI41
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9.4.5
RPINRx 111111 RPORx 000000 RP63 RP63 UART1 U1RX U1CTS U1TX U1RTS
IOLOCK IOLOCK
UART1
Unlock Registers volatile "MOV #OSCCON, "MOV #0x46, "MOV #0x57, "MOV.b [w1] "MOV.b [w1] "BCLR OSCCON,#6");
Configure Input Functions (Table 9-1)) Assign U1RX RPINR18bits.U1RXR Assign U1CTS RPINR18bits.U1CTSR Configure Output Functions (Table 9-2) Assign U1TX RPOR1bits.RP2R Assign U1RTS RPOR1bits.RP3R Lock Registers volatile "MOV "MOV "MOV "MOV.b "MOV.b "BSET
#OSCCON, #0x46, #0x57, <w1> <w1> OSCCON,
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9.4.6
PIC24FJ256GB110 IOLOCK OSCCON<6> 9.4.4.1
15-14 13-8
RPINR0
R/W-1 INT1R5 R/W-1 INT1R4 R/W-1 INT1R3 R/W-1 INT1R2 R/W-1 INT1R1 R/W-1 INT1R0
INT1R5:INT1R0 INT1 RPIn
15-14 13-8
RPINR1
R/W-1 INT3R5 R/W-1 INT3R4 R/W-1 INT3R3 R/W-1 INT3R2 R/W-1 INT3R1 R/W-1 INT3R0 R/W-1 INT2R5 R/W-1 INT2R4 R/W-1 INT2R3 R/W-1 INT2R2 R/W-1 INT2R1 R/W-1 INT2R0
INT3R5:INT3R0 INT3 RPIn INT2R5:INT2R0 INT2 RPIn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15-14 13-8 R/W-1 INT4R5 R/W-1 INT4R4 R/W-1 INT4R3 R/W-1 INT4R2 R/W-1 INT4R1
RPINR2
R/W-1 T1CKR5 R/W-1 T1CKR4 R/W-1 T1CKR3 R/W-1 T1CKR2 R/W-1 T1CKR1 R/W-1 T1CKR0 R/W-1 INT4R0
T1CKR5:T1CKR0 Timer1 T1CK RPIn INT4R5:INT4R0 INT4 RPIn
15-14 13-8
RPINR3
R/W-1 T3CKR5 R/W-1 T3CKR4 R/W-1 T3CKR3 R/W-1 T3CKR2 R/W-1 T3CKR1 R/W-1 T3CKR0 R/W-1 T2CKR5 R/W-1 T2CKR4 R/W-1 T2CKR3 R/W-1 T2CKR2 R/W-1 T2CKR1 R/W-1 T2CKR0
T3CKR5:T3CKR0 Timer3 T3CK RPIn T2CKR5:T2CKR0 Timer2 T2CK RPIn
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-14 13-8 R/W-1 T4CKR5 R/W-1 T4CKR4 R/W-1 T4CKR3 R/W-1 T4CKR2 R/W-1 T4CKR1
RPINR4
R/W-1 T5CKR5 R/W-1 T5CKR4 R/W-1 T5CKR3 R/W-1 T5CKR2 R/W-1 T5CKR1 R/W-1 T5CKR0 R/W-1 T4CKR0
T5CKR5:T5CKR0 Timer5 T5CK RPIn T4CKR5:T4CKR0 Timer4 T4CK RPIn
15-14 13-8
RPINR7
R/W-1 IC2R5 R/W-1 IC2R4 R/W-1 IC2R3 R/W-1 IC2R2 R/W-1 IC2R1 R/W-1 IC2R0 R/W-1 IC1R5 R/W-1 IC1R4 R/W-1 IC1R3 R/W-1 IC1R2 R/W-1 IC1R1 R/W-1 IC1R0
IC2R5:IC2R0 RPIn IC1R5:IC1R0 RPIn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15-14 13-8 R/W-1 IC3R5 R/W-1 IC3R4 R/W-1 IC3R3 R/W-1 IC3R2 R/W-1 IC3R1
RPINR8
R/W-1 IC4R5 R/W-1 IC4R4 R/W-1 IC4R3 R/W-1 IC4R2 R/W-1 IC4R1 R/W-1 IC4R0 R/W-1 IC3R0
IC4R5:IC4R0 RPIn IC3R5:IC3R0 RPIn
15-14 13-8
RPINR9
R/W-1 IC6R5 R/W-1 IC6R4 R/W-1 IC6R3 R/W-1 IC6R2 R/W-1 IC6R1 R/W-1 IC6R0 R/W-1 IC5R5 R/W-1 IC5R4 R/W-1 IC5R3 R/W-1 IC5R2 R/W-1 IC5R1 R/W-1 IC5R0
IC6R5:IC6R0 RPIn IC5R5:IC5R0 RPIn
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-14 13-8 R/W-1 IC7R5 R/W-1 IC7R4 R/W-1 IC7R3 R/W-1 IC7R2 R/W-1 IC7R1
RPINR10
R/W-1 IC8R5 R/W-1 IC8R4 R/W-1 IC8R3 R/W-1 IC8R2 R/W-1 IC8R1 R/W-1 IC8R0 R/W-1 IC7R0
IC8R5:IC8R0 RPIn IC7R5:IC7R0 RPIn
9-10
15-14 13-8
RPINR11
R/W-1 OCFBR5 R/W-1 OCFBR4 R/W-1 OCFBR3 R/W-1 OCFBR2 R/W-1 OCFBR1 R/W-1 OCFBR0 R/W-1 OCFAR5 R/W-1 OCFAR4 R/W-1 OCFAR3 R/W-1 OCFAR2 R/W-1 OCFAR1 R/W-1 OCFAR0
OCFBR5:OCFBR0 OCFB RPIn OCFAR5:OCFAR0 OCFA RPIn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-11
15-14 13-8
RPINR15
R/W-1 IC9R5 R/W-1 IC9R4 R/W-1 IC9R3 R/W-1 IC9R2 R/W-1 IC9R1 R/W-1 IC9R0
IC9R5:IC9R0 RPIn
9-12
15-14 13-8
RPINR17
R/W-1 U3RXR5 R/W-1 U3RXR4 R/W-1 U3RXR3 R/W-1 U3RXR2 R/W-1 U3RXR1 R/W-1 U3RXR0
U3RXR5:U3RXR0 UART3 U3RX RPIn
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-13
15-14 13-8 R/W-1 U1RXR5 R/W-1 U1RXR4 R/W-1 U1RXR3 R/W-1 U1RXR2 R/W-1 U1RXR1
RPINR18
R/W-1 U1CTSR5 R/W-1 U1CTSR4 R/W-1 U1CTSR3 R/W-1 U1CTSR2 R/W-1 U1CTSR1 R/W-1 U1CTSR0 R/W-1 U1RXR0
U1CTSR5:U1CTSR0 UART1 U1CTS RPIn U1RXR5:U1RXR0 UART1 U1RX RPIn
9-14
15-14 13-8
RPINR19
R/W-1 U2CTSR5 R/W-1 U2CTSR4 R/W-1 U2CTSR3 R/W-1 U2CTSR2 R/W-1 U2CTSR1 R/W-1 U2CTSR0 R/W-1 U2RXR5 R/W-1 U2RXR4 R/W-1 U2RXR3 R/W-1 U2RXR2 R/W-1 U2RXR1 R/W-1 U2RXR0
U2CTSR5:U2CTSR0 UART2 U2CTS RPIn U2RXR5:U2RXR0 UART2 U2RX RPIn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-15
15-14 13-8 R/W-1 SDI1R5 R/W-1 SDI1R4 R/W-1 SDI1R3 R/W-1 SDI1R2 R/W-1 SDI1R1
RPINR20
R/W-1 SCK1R5 R/W-1 SCK1R4 R/W-1 SCK1R3 R/W-1 SCK1R2 R/W-1 SCK1R1 R/W-1 SCK1R0 R/W-1 SDI1R0
SCK1R5:SCK1R0 SPI1 SCK1IN RPIn SDI1R5:SDI1R0 SPI1 SDI1 RPIn
9-16
15-14 13-8
RPINR21
R/W-1 U3CTSR5 R/W-1 U3CTSR4 R/W-1 U3CTSR3 R/W-1 U3CTSR2 R/W-1 U3CTSR1 R/W-1 U3CTSR0 R/W-1 SS1R5 R/W-1 SS1R4 R/W-1 SS1R3 R/W-1 SS1R2 R/W-1 SS1R1 R/W-1 SS1R0
U3CTSR5:U3CTSR0 UART3 U3CTS RPIn SS1R5:SS1R0 SPI1 SS1IN RPIn
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-17
15-14 13-8 R/W-1 SDI2R5 R/W-1 SDI2R4 R/W-1 SDI2R3 R/W-1 SDI2R2 R/W-1 SDI2R1
RPINR22
R/W-1 SCK2R5 R/W-1 SCK2R4 R/W-1 SCK2R3 R/W-1 SCK2R2 R/W-1 SCK2R1 R/W-1 SCK2R0 R/W-1 SDI2R0
SCK2R5:SCK2R0 SPI2 SCK2IN RPIn SDI2R5:SDI2R0 SPI2 SDI2 RPIn
9-18
15-6
RPINR23
R/W-1 SS2R5 R/W-1 SS2R4 R/W-1 SS2R3 R/W-1 SS2R2 R/W-1 SS2R1 R/W-1 SS2R0
SS2R5:SS2R0 SPI2 SS2IN RPIn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-19
15-14 13-8 R/W-1 U4RXR5 R/W-1 U4RXR4 R/W-1 U4RXR3 R/W-1 U4RXR2 R/W-1 U4RXR1
RPINR27
R/W-1 U4CTSR5 R/W-1 U4CTSR4 R/W-1 U4CTSR3 R/W-1 U4CTSR2 R/W-1 U4CTSR1 R/W-1 U4CTSR0 R/W-1 U4RXR0
U4CTSR5:U4CTSR0 UART4 U4CTS RPIn U4RXR5:U4RXR0 UART4 U4RX RPIn
9-20
15-14 13-8
RPINR28
R/W-1 SCK3R5 R/W-1 SCK3R4 R/W-1 SCK3R3 R/W-1 SCK3R2 R/W-1 SCK3R1 R/W-1 SCK3R0 R/W-1 SDI3R5 R/W-1 SDI3R4 R/W-1 SDI3R3 R/W-1 SDI3R2 R/W-1 SDI3R1 R/W-1 SDI3R0
SCK3R5:SCK3R0 SPI3 SCK3IN RPIn SDI3R5:SDI3R0 SPI3 SDI3 RPIn
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-21
15-6 R/W-1 SS3R5 R/W-1 SS3R4 R/W-1 SS3R3 R/W-1 SS3R2 R/W-1 SS3R1
RPINR29
R/W-1 SS3R0
SS3R5:SS3R0 SPI3 SS3IN RPIn
9-22
15-14 13-8
RPOR0
R/W-0 RP1R5 R/W-0 RP1R4 R/W-0 RP1R3 R/W-0 RP1R2 R/W-0 RP1R1 R/W-0 RP1R0 R/W-0 RP0R5 R/W-0 RP0R4 R/W-0 RP0R3 R/W-0 RP0R2 R/W-0 RP0R1 R/W-0 RP0R0
RP1R5:RP1R0RP1 RP0R5:RP0R0RP0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-23
15-14 13-8 R/W-0 RP2R5 R/W-0 RP2R4 R/W-0 RP2R3 R/W-0 RP2R2 R/W-0 RP2R1
RPOR1
R/W-0 RP3R5 R/W-0 RP3R4 R/W-0 RP3R3 R/W-0 RP3R2 R/W-0 RP3R1 R/W-0 RP3R0 R/W-0 RP2R0
RP3R5:RP3R0RP3 RP2R5:RP2R0RP2
9-24
15-14 13-8
RPOR2
R/W-0 RP5R5(1) R/W-0 RP5R4(1) R/W-0 RP5R3(1) R/W-0 RP5R2(1) R/W-0 RP5R1(1) R/W-0 RP5R0(1) R/W-0 RP4R5 R/W-0 RP4R4 R/W-0 RP4R3 R/W-0 RP4R2 R/W-0 RP4R1 R/W-0 RP4R0
RP5R5:RP5R0RP5 RP4R5:RP4R0RP4
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-25
15-14 13-8 R/W-0 RP6R5 R/W-0 RP6R4 R/W-0 RP6R3 R/W-0 RP6R2 R/W-0 RP6R1
RPOR3
R/W-0 RP7R5 R/W-0 RP7R4 R/W-0 RP7R3 R/W-0 RP7R2 R/W-0 RP7R1 R/W-0 RP7R0 R/W-0 RP6R0
RP7R5:RP7R0RP7 RP6R5:RP6R0RP6
9-26
15-14 13-8
RPOR4
R/W-0 RP9R5 R/W-0 RP9R4 R/W-0 RP9R3 R/W-0 RP9R2 R/W-0 RP9R1 R/W-0 RP9R0 R/W-0 RP8R5 R/W-0 RP8R4 R/W-0 RP8R3 R/W-0 RP8R2 R/W-0 RP8R1 R/W-0 RP8R0
RP9R5:RP9R0RP9 RP8R5:RP8R0RP8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-27
15-14 13-8 R/W-0 RP10R5 R/W-0 RP10R4 R/W-0 RP10R3 R/W-0 RP10R2 R/W-0 RP10R1
RPOR5
R/W-0 RP11R5 R/W-0 RP11R4 R/W-0 RP11R3 R/W-0 RP11R2 R/W-0 RP11R1 R/W-0 RP11R0 R/W-0 RP10R0
RP11R5:RP11R0RP11 RP11 RP10R5:RP10R0RP10 RP10
9-28
15-14 13-8
RPOR6
R/W-0 RP13R5 R/W-0 RP13R4 R/W-0 RP13R3 R/W-0 RP13R2 R/W-0 RP13R1 R/W-0 RP13R0 R/W-0 RP12R5 R/W-0 RP12R4 R/W-0 RP12R3 R/W-0 RP12R2 R/W-0 RP12R1 R/W-0 RP12R0
RP13R5:RP13R0RP13 RP13 RP12R5:RP12R0RP12 RP12
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-29
15-14 13-8 R/W-0 RP14R5 R/W-0 RP14R4 R/W-0 RP14R3 R/W-0 RP14R2 R/W-0 RP14R1
RPOR7
R/W-0 RP15R5(1) R/W-0 RP15R4(1) R/W-0 RP15R3(1) R/W-0 RP15R2(1) R/W-0 RP15R1(1) R/W-0 RP15R0(1) R/W-0 RP14R0
RP15R5:RP15R0RP15 RP15 RP14R5:RP14R0RP14 RP14
9-30
15-14 13-8
RPOR8
R/W-0 RP17R5 R/W-0 RP17R4 R/W-0 RP17R3 R/W-0 RP17R2 R/W-0 RP17R1 R/W-0 RP17R0 R/W-0 RP16R5 R/W-0 RP16R4 R/W-0 RP16R3 R/W-0 RP16R2 R/W-0 RP16R1 R/W-0 RP16R0
RP17R5:RP17R0RP17 RP17 RP16R5:RP16R0RP16 RP16
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-31
15-14 13-8 R/W-0 RP18R5 R/W-0 RP18R4 R/W-0 RP18R3 R/W-0 RP18R2 R/W-0 RP18R1
RPOR9
R/W-0 RP19R5 R/W-0 RP19R4 R/W-0 RP19R3 R/W-0 RP19R2 R/W-0 RP19R1 R/W-0 RP19R0 R/W-0 RP18R0
RP19R5:RP19R0RP19 RP19 RP18R5:RP18R0RP18 RP18
9-32
15-14 13-8
RPOR10
R/W-0 RP21R5 R/W-0 RP21R4 R/W-0 RP21R3 R/W-0 RP21R2 R/W-0 RP21R1 R/W-0 RP21R0 R/W-0 RP20R5 R/W-0 RP20R4 R/W-0 RP20R3 R/W-0 RP20R2 R/W-0 RP20R1 R/W-0 RP20R0
RP21R5:RP21R0RP21 RP21 RP20R5:RP20R0RP20 RP20
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-33
15-14 13-8 R/W-0 RP22R5 R/W-0 RP22R4 R/W-0 RP22R3 R/W-0 RP22R2 R/W-0 RP22R1
RPOR11
R/W-0 RP23R5 R/W-0 RP23R4 R/W-0 RP23R3 R/W-0 RP23R2 R/W-0 RP23R1 R/W-0 RP23R0 R/W-0 RP22R0
RP23R5:RP23R0RP23 RP23 RP22R5:RP22R0RP22 RP22
9-34
15-14 13-8
RPOR12
R/W-0 RP25R5 R/W-0 RP25R4 R/W-0 RP25R3 R/W-0 RP25R2 R/W-0 RP25R1 R/W-0 RP25R0 R/W-0 RP24R5 R/W-0 RP24R4 R/W-0 RP24R3 R/W-0 RP24R2 R/W-0 RP24R1 R/W-0 RP24R0
RP25R5:RP25R0RP25 RP25 RP24R5:RP24R0RP24 RP24
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
9-35
15-14 13-8 R/W-0 RP26R5 R/W-0 RP26R4 R/W-0 RP26R3 R/W-0 RP26R2 R/W-0 RP26R1
RPOR13
R/W-0 RP27R5 R/W-0 RP27R4 R/W-0 RP27R3 R/W-0 RP27R2 R/W-0 RP27R1 R/W-0 RP27R0 R/W-0 RP26R0
RP27R5:RP27R0RP27 RP27 RP26R5:RP26R0RP26 RP26
9-36
15-14 13-8
RPOR14
R/W-0 RP29R5 R/W-0 RP29R4 R/W-0 RP29R3 R/W-0 RP29R2 R/W-0 RP29R1 R/W-0 RP29R0 R/W-0 RP28R5 R/W-0 RP28R4 R/W-0 RP28R3 R/W-0 RP28R2 R/W-0 RP28R1 R/W-0 RP28R0
RP29R5:RP29R0RP29 RP29 RP28R5:RP28R0RP28 RP28
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
9-37
15-14 13-8 R/W-0 RP30R5(2) R/W-0 RP30R4(2) R/W-0 RP30R3(2) R/W-0 RP30R2(2) R/W-0 RP30R1(2)
RPOR15
R/W-0 RP31R5(1) R/W-0 RP31R4(1) R/W-0 RP31R3(1) R/W-0 RP31R2(1) R/W-0 RP31R1(1) R/W-0 RP31R0(1) R/W-0 RP30R0(2)
RP31R5:RP31R0RP31 RP31 RP30R5:RP30R0RP30 RP30
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
10.0
TIMER1
PIC24F PIC24F DS39704A_CN
10-1 Timer1 TCKPS1:TCKPS0 TGATE TSYNC1 T1IE T1IP2:T1IP0
Timer1 Timer1 Timer1
10-1
TIMER1
TCKPS1:TCKPS0 SOSCO/ T1CK SOSCEN SOSCI TGATE TGATE TMR1 TSYNC
T1IF
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
10-1
R/W-0 R/W-0 TGATE R/W-0 TCKPS1 R/W-0 TCKPS0 R/W-0 TSYNC R/W-0
T1CONTIMER1
R/W-0 TSIDL
TONTimer1 Timer1 Timer1 TSIDL TGATETimer1 TCKPS1:TCKPS0Timer1 1:256 1:64 TSYNCTimer1 TCSTimer1 T1CK FOSC/2 TxCON
12-7
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
11.0
TIMER2/3 TIMER4/5
PIC24F PIC24F DS39704A_CN
Timer2/3 Timer4/5 T2CON<3> T4CON<3> TCKPS1:TCKPS0 Timer2 Timer4 TGATE RPINRx TxCK T3IE T5IE T3IP2:T3IP0 T5IP2:T5IP0 Timer2 Timer4 Timer3 Timer5
Timer2/3 Timer4/5 Timer2/3 Timer4/5 Timer4/5
TMR3:TMR2 TMR5:TMR4TMR3TMR5 TMR2 TMR4 Timer2 Timer3 T2CON<3>Timer4Timer5T4CON<3> TCKPS1:TCKPS0 TGATE TxIE TxIP2:TxIP0 TxCON<15>
Timer5 T2CON T3CONT4CON T5CON T2CON T4CON 11-1 T3CON T5CON 11-2 Timer2 Timer4 Timer3 Timer5 T3CON T5CON T2CON T4CON Timer2 Timer4 Timer3 Timer5
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
11-1 TIMER2/3 TIMER4/5
TCKPS1:TCKPS0
T2CK T4CK TGATE
TGATE(2) TCS(2)
T3IF T5IF
TMR3 TMR5 TMR2 TMR4
TMR2 TMR4
TMR2 TMR4
TMR3HLD (TMR5HLD)
<15:0>
T2CON T4CON Timer Timer
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
11-2 TIMER2 TIMER4
TGATE T2IF T4IF TCKPS1:TCKPS0
T2CK T4CK
TCS(1) TGATE(1)
TMR2 TMR4
11-3
TIMER3 TIMER5
TCKPS1:TCKPS0
T3CK T5CK
TGATE T3IF T5IF TCS(1) TGATE(1)
TMR3 TMR5
Timer3
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
11-1
R/W-0 R/W-0 TGATE R/W-0 TCKPS1 R/W-0 TCKPS0 R/W-0 T32(1) R/W-0 TCS(2)
TxCONTIMER2 TIMER4
R/W-0 TSIDL
TONTimerx TxCON<3> Timerx/y Timerx/y TxCON<3> Timerx Timerx TSIDL TGATE Timerx TCKPS1:TCKPS0 Timerx 1:256 1:64 T3232 Timerx Timery Timerx Timery T3CON TCSTimerx TxCK FOSC/2 T3CON T5CON RPINRx TxCK TxCON
12-7
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
11-2
R/W-0 TON(1) R/W-0 TGATE(1) R/W-0 TCKPS1(1) R/W-0 TCKPS0(1) R/W-0 TCS(1,2)
TyCONTIMER3 TIMER5
R/W-0 TSIDL(1)
TONTimery Timery Timery TSIDL TGATETimery TCKPS1:TCKPS0Timery 1:256 1:64 TCSTimery (1,2) TyCK FOSC/2 T2CON<3> T4CON<3> Timery T2CON T4CON RPINRx TxCK TyCON
12-7
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
12.0
PIC24F PIC24F DS39722A_CN
12.1
12.1.1
PIC24FJ256GB110 4FIFO ICxCON1 12-1 ICxCON2 12-2 12-1
ICxTMR FFFFh 0000h FIFO SYNCSEL 00000 ICTRIG ICxCON2<7> SYNCSEL 00000 ICTRIG SYNCSEL SYNCSEL 00000 ICTRIG TRIGSTAT ICxCON2<6>
12-1
ICM2:ICM0 ICI1:ICI0
1:1/4/16
ICxIF
ICTSEL2:ICTSEL0
ICxTMR FIFO
ICxBUF
SYNCSEL4:SYNCSEL0 ICOV ICBNE
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
12.1.2
IC32 ICyCON2<8> ICxCON2<8> ICTSEL SYNCSEL ICTSEL SYNCSEL ICTRIG ICyCON2<7> ICxCON1<6:5> ICTRIG ICxCON2<7> IC32 ICxCON2<8>
12.2
ICxBUF ICBNE ICxCON1<3> FIFO SYNCSEL ICxCON2<4:0> ICTSEL ICxCON1<12:10> ICxCON1<6:5> SYNCSEL 00000 ICTRIG ICxCON2<7> ICTRIG TRIGSTAT ICxCON2<6> ICxCON1<2:0>
ICxCON1<2:0>
ICBNE ICxCON1<3> FIFO FIFO ICBNE ICxBUF ICyBUF ICxBUF ICyBUF ICBNE ICxCON1<3> FIFO ICBNE
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
12-1
15-14 R/W-0 ICI1 R/W-0 ICI0 R-0, ICOV R-0, ICBNE R/W-0 ICM2(1) R/W-0 ICM1(1)
ICxCON1
R/W-0 ICSIDL R/W-0 ICTSEL2 R/W-0 ICTSEL1 R/W-0 ICTSEL0 R/W-0 ICM0(1)
ICSIDL ICTSEL2:ICTSEL0 FOSC/2 Timer1 Timer5 Timer4 Timer2 Timer3 ICI1:ICI0 ICOV ICBNE ICM2:ICM0 ICI1:ICI0
12-10
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
12-2
R/W-0 ICTRIG 15-9 R/W-0 TRIGSTAT R/W-0 SYNCSEL4 R/W-0 SYNCSEL3 R/W-0 SYNCSEL2 R/W-0 SYNCSEL1
ICxCON2
R/W-0 IC32 R/W-0 SYNCSEL0
IC32 ICTRIGICx SYNCSELx SYNCSELx TRIGSTAT SYNCSEL4:SYNCSEL0 11111 11110 11101 11100 CTMU(1) 11011 A/D(1) 11010 3(1) 11001 2(1) 11000 1(1) 10111 10110 10101 10100 10011 10010 1000x 01111 Timer 01110 Timer 01101 Timer 01100 Timer 01011 Timer 01010 01001 01000 00111 00110 00101 00100 00011 00010 00001 00000
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
13.0
PIC24F PIC24F
SYNCSEL OCxCON2<4:0> 00000 SYNCSEL 00000 OCTRIG OCxCON2<7> SYNCSEL
PIC24FJ256GB110 OCxR OCxRS
13.1.2
OC32 OCxCON2<8>
13.1
13.1.1
OCxTMR FFFFh 0000h
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
13-1
OCMx OCINV OCTRIS FLTOUT FLTTRIEN FLTMD ENFLT0 OCFLT0
OCxCON1
OCTSELx SYNCSELx TRIGSTAT TRIGMODE OCTRIG
OCxCON2
OCxR
OCxTMR
OCxRS
OCFA/OCFB
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
13.2
OCyCON2<8>OCxCON2<8> OC32 OCTRIG OCyCON2 OCTRIS OCTRIG OCxCON2<7> TRIGSTAT OCxCON2<6> SYNCSELOCxCON2<4:0> OCM<2:0> OCxR OCxRS OCxIF OCxR OCxRS OCxCON1 13-1 OCxR OCxRS 0000h OCxR OCxRS OCxRS OCM2:OCM0 OCTRIG TRIGMODE TRIGSTAT OCTRIG SYNCSEL4:SYNCSEL0 SYNCSEL 00000 OCTSEL2:OCTSEL0
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
13.3
OCxR OCxRS 0x1F SYNCSEL<4:0> OCxCON2<4:0> OCTSEL2<2:0> OCxCON<12:10> OCM<2:0>OCxCON1<2:0> TMRy TxCON<15>
13-2
OCxCON1 OCxCON2
OCTSELx SYNCSELx TRIGSTAT TRIGMODE OCTRIG OCMx OCINV OCTRIS FLTOUT FLTTRIEN FLTMD ENFLT0 OCFLT0
OCxR
OCxR
OCxTMR
OCFA/OCFB
OCxRS
OCxRS
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
13.3.1 13.3.2
13-1 OCxRS OCxR OCxRS OCxR TMRy OCxROCxRS 0000h OCxRS 100% 13-1 13-1 13-2 MIPS MIPS
13-1
[(PRy) 1/[PWM TOSC
13-2
log10
log10(2)
FOSC/2
13-1
52.08 FOSC Timer2 TOSC 62.5 1/PWM 1/52.08 19.2 (PR2 (Timer 19.2 (PR2 62.5 52.08 log10 (FCY/FPWM)/log102) (log10 MHz/52.08 kHz)/log102) TOSC
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
13-1
MIPS
FFFFh FFFFh 7FFFh 0FFFh 03FFh 31.3 007Fh 001Fh
FOSC/2
13-2
MIPS
30.5 FFFFh FFFFh 7FFFh 0FFFh 15.6 03FFh 007Fh 001Fh
FOSC/2
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
13-1
R/W-0 ENFLT0 15-14
OCxCON1
R/W-0 OCSIDL R/W-0 OCTSEL2 R/W-0 OCTSEL1 R/W-0 OCTSEL0 R/W-0, OCFLT0 R/W-0 TRIGMODE R/W-0 OCM2(1) R/W-0 OCM1(1) R/W-0 OCM0(1)
OCSIDL OCTSEL2:OCTSEL0 Timer1 Timer5 Timer4 Timer3 Timer2 ENFLT0 OCFLT0PWM OCM<2:0> TRIGMODE OCxRS OCxTMR TRIGSTAT OCxCON2<6> TRIGSTAT OCM2:OCM0 OCxR OCxRS OCxROCxRSOCx
12-10
OCFA OC1-OC4 OCFB OC5-OC9 OCxR OCxRS
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
13-2
R/W-0 FLTMD R/W-0 OCTRIG R/W-0 TRIGSTAT R/W-0 OCTRIS R/W-0 SYNCSEL4 R/W-0 SYNCSEL3 R/W-0 SYNCSEL2 R/W-0 SYNCSEL1
OCxCON2
R/W-0 FLTOUT R/W-0 FLTTRIEN R/W-0 OCINV
R/W-0 OC32 R/W-0 SYNCSEL0
FLTMD OCFLT0 FLTOUT FLTTRIEN OCINV OCMP OC32 OCTRIGOCx SYNCSELx SYNCSELx TRIGSTAT OCTRISOCx SYNCSEL
11-9
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
13-2
OCxCON2
SYNCSEL4:SYNCSEL0 11111 11110 9(2) 11101 6(2) 11100 CTMU(2) 11011 A/D(2) 11010 3(2) 11001 2(2) 11000 1(2) 10111 4(2) 10110 3(2) 10101 2(2) 10100 1(2) 10011 8(2) 10010 7(2) 1000x 01111 Timer 01110 Timer 01101 Timer 01100 Timer 01011 Timer 01010 5(2) 01001 9(1) 01000 8(1) 00111 7(1) 00110 6(1) 00101 5(1) 00100 4(1) 00011 3(1) 00010 2(1) 00001 1(1) 00000 SYNCSEL
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
14.0
PIC24F PIC24F DS39699A_CN
SDIx SDOx SCKx
Serial Peripheral InterfaceSPI EEPROM Motorola SIOP PIC24FJ256GB110 FIFO SPIxBUF
SDOx 14-1 14-2 SPIx SPI1 SPI2 SPI3 SPIxCON1 SPIxCON2
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
SPIxIF SPIxIE SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15> SPIxBUF SPIxBUF SPIxBUF SPIxIF SPIxIE SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SPIxCON1<8> SSEN SPIxCON1<7> 1SSx SPIROV SPIxSTAT<6> SPIEN SPIxSTAT<15>
14-1
SCKx
SPIx
1:1/4/16/64
SSx/FSYNCx
SPIxCON1<1:0> SPIxCON1<4:2>
SDOx SDIx
SPIxSR
SPIxBUF
SPIxBUF
SPIxBUF
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
SPIxIF SPIxIE SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SPIROV SPIxSTAT<6> SPIBEN SPIxCON2<0> SPIEN SPIxSTAT<15> SPIxBUF SPIxBUF SPIxBUF SPIxIF SPIxIE SPIxIP SPIxCON1 SPIxCON2 MSTEN SPIxCON1<5> SSEN SPIROV SPIxSTAT<6> SPIBEN SPIxCON2<0> SPIEN SPIxSTAT<15>
14-2
SCKx
SPIx
1:1/4/16/64
SSx/FSYNCx
SPIxCON1<1:0> SPIxCON1<4:2>
SDOx SDIx bit0
SPIxSR
FIFO
FIFO
SPIxBUF
SPIxBUF
SPIxBUF
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
14-1
R/W-0 SPIEN(1) SRMPT R/C-0 SPIROV R/W-0 SRXMPT R/W-0 SISEL2 R/W-0 SISEL1 R/W-0 SISEL0 SPITBF SPIRBF
SPIxSTATSPIx
R/W-0 SPISIDL SPIBEC2 SPIBEC1 SPIBEC0
SPIENSPIx SCKx SDOx SDIx SPISIDL SPIBEC2:SPIBEC0SPIx SRMPT SPIxSR SPIx SPIx SPIROV SPIxBUF SRXMPT FIFO FIFO FIFO SISEL2:SISEL0SPIx SPIx SPITBF SPIxSR FIFO SPIxSR SPIxSR FIFO SPIx SPIRBF SPIx SRMPT SRXMPT SPIEN
12-11 10-8
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
14-1
SPIxSTATSPIx
SPITBFSPIx SPIxTXB SPIxTXB SPIxBUF SPIxTXB SPIx SPIxTXB SPIxSR SPIxBUF SPIRBFSPIx SPIxRXB SPIxRXB SPIx SPIxSR SPIxRXB SPIxBUF SPIxRXB SPIx SPIxSR SPIxSR SPIEN
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
14-2
R/W-0 SSEN 15-13
SPIXCON1SPIx
R/W-0 DISSCK(1) R/W-0 DISSDO(2) R/W-0 MODE16 R/W-0 R/W-0 CKE(3) R/W-0 R/W-0 MSTEN R/W-0 SPRE2 R/W-0 SPRE1 R/W-0 SPRE0 R/W-0 PPRE1 R/W-0 PPRE0
DISSCK SCKx DISSDO SDOx SDOx SDOx MODE16 SMPSPIx SPIx
CKESPIx SSEN MSTEN DISSCK SCKx DISSDO SDOx FRMEN SSEN
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
14-2
SPIXCON1SPIx
SPRE2:SPRE0 PPRE1:PPRE0 16:1 64:1 DISSCK SCKx DISSDO SDOx FRMEN SSEN
14-3
R/W-0 FRMEN
SPIxCON2SPIx
R/W-0 SPIFSD R/W-0 SPIFPOL R/W-0 SPIFE R/W-0 SPIBEN
FRMEN SPIx SPIx SPIx SPIFSDSSx SPIFPOL SPIFE SPIBEN
12-2
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
14-3
SDOx
SDIx
SPIxRXB
SPIxRXB
SPIxSR
SDIx
SDOx
SPIxSR
SPIxTXB
SPIxTXB
SPIx SPIxBUF
SCKx
SCKx
SPIx SPIxBUF
MSTEN SPIxCON1<5> SSEN SPIxCON1<7> MSTEN SPIxCON1<5>
SPIxBUF SPIxBUF SPIxTXB SPIxRXB SPIxBUF
14-4
SDOx SDIx
SPIxSR
SDIx
SDOx
SPIxSR
FIFO
FIFO
SPIx SPIxBUF
SCKx
SCKx
SPIx SPIxBUF
MSTEN SPIxCON1<5>= SPIBEN SPIxCON2<0>
SSEN SPIxCON1<7> MSTEN SPIxCON1<5> SPIBEN SPIxCON2<0>
SPIxBUF SPIxBUF SPIxTXBSPIxRXBSPIxBUF
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
14-5
PIC24F SDOx SDIx
SDIx SCKx
SDOx SCKx
14-6
PIC24F SDOx SDIx SCKx SDIx SDOx SCKx
14-7
PIC24F SDOx SDIx
SDIx SCKx
SDOx SCKx
14-8
PIC24F SDOx SDIx
SDIx SCKx
SDOx SCKx
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
14-1
FSCK
FOSC/2
14-1
(1,2)
16:1 64:1 4000 1000 8000 2000 4000 1000 2667 2000
16:1 64:1
5000 1250
2500
1250
FOSC/2 SCKx
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15.0
I2CPIC24F PIC24F I2C" DS39702A_CN
15.1
SDAx SCLx SDAx SCLx NACK SDAx SCLx
EEPROM
15-1
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-1
I2CxRCV I2CxRSR SDAx
SCLx
I2CxMSK
I2CxADD I2CxSTAT I2CxCON
I2CxTRN
I2CxBRG
TCY/2
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15.2 15.3
15-1 I2CxMSK 15-3 I2CxMSK I2CxMSK 00100000 0000000 0100000 IPMIEN I2CxCON<11> Intelligent Peripheral Management Interface IPMI 15-2
15-1
(1,2)
FSCL -FCY I2CxBRG -10, 000, FCYI2CxBRG FSCL 000, FOSC/2
15-1
(1,2)
I2CxBRG FSCL 1.026 1.026 0.909
FSCL
FOSC/2
15-2
0000 0000 0000 0000 0000 0000 1111 1111
Cbus
GCEN
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
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
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15-1
I2CxCONI2Cx
ACKDT NACK ACKEN SDAxSCLx ACKDT RCEN SDAx SCLx RSEN SDAx SCLx SDAx SCLx
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
15-2
R-0, ACKSTAT R/C-0, IWCOL R/C-0, I2COV R-0, R/C-0, R/C-0, R-0, R-0,
I2CxSTATI2Cx
R/C-0, R-0, GCSTAT R-0, ADD10 R-0,
R-0, TRSTAT
ACKSTAT NACK TRSTAT GCSTAT ADD1010 IWCOL I2CxTRN I2CxTRN I2COV I2CxRCV I2CxRSR I2CxRCV I2CxTRN
13-11
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
15-2
I2CxSTATI2Cx
I2CxRCV I2CxRCV I2CxRCV I2CxRCV I2CxTRN I2CxTRN I2CxTRN
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
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
AMSK9:AMSK0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
16.0
UART
PIC24F PIC24F UART" DS39708A_CN
MIPS Mbps Mbps First-In-First-Out FIFO FIFO IrDA IrDA 16-1 UART UART
Universal Asynchronous Receiver TransmitterUART PIC24F UART RS-232 RS-485 UxCTS UxRTS IrDA® UART UxTX UxRX UxCTS UxRTS
16-1
UART
IrDA®
UxRTS/BCLKx UxCTS
UARTx
UxRX
UARTx
UxTX
UART
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
16.1 UART
UART UxBRG 16-1 BRGH BRGH FCY/16 UxBRG FCY/(16 65536) 16-2 BRGH
16-2
UART BRGH (1,2)
(UxBRG
16-1
UART BRGH
(UxBRG
(1,2)
UxBRG UxBRG
FOSC/2 FOSC/2
FOSC/2
BRGH FCY/4 UxBRG FCY/(4 65536) 16-1 9600 UxBRG
16-1
BRGH
FCY/(16 (UxBRG
UxBRG UxBRG ((FCY/ )/16) UxBRG ((4000000/9600)/16) UxBRG 4000000/(16 9615 (9615 9600)/9600 0.16%
FOSC/2
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
16.2
16.5
UART UxBRG UART UTXEN UxTXREG Transmit Shift Register UTXEN UTXEN UTXISELx
UART 16.2 UART URXISELx OERR OERR UxRXREG
UxRXREG FIFO PERR FERR
16.6
UxCTS UxRTS
UARTx UxCTS UxRTS UART UART UART Data Terminal EquipmentDTEUxMODE UEN1:UEN0
16.3
16.7
UART 16.2 UART UTXEN UxTXREG UxTXREG UTXISELx
UART UART IrDA IrDA IrDA IrDA BRGH UxMODE<3>
16.7.1
IRDA IRDA
16.4
IrDA BCLKx UxRTS UART UEN1:UEN0 BCLKx IrDA
UART UTXEN UTXBRK UxTXREG UxTXREG "55h" FIFO UTXBRK
16.7.2
IRDA
UART IrDA IrDA IREN UxMODE<12>IREN UxRX UxTX
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
16-1
R/W-0 UARTEN(1) R/C-0, WAKE R/W-0 LPBACK R/W-0, ABAUD R/W-0 RXINV R/W-0 BRGH R/W-0 PDSEL1 R/W-0 PDSEL0
UxMODEUARTx
R/W-0 USIDL R/W-0 IREN
R/W-0 RTSMD
R/W-0 UEN1
R/W-0 UEN0 R/W-0 STSEL
UARTENUARTx UARTx UARTx UEN1:UEN0 UARTx UARTx UARTx UARTx USIDL IRENIrDA® IrDA IrDA RTSMDUxRTS UxRTS UxRTS UEN1:UEN0UARTx UxTX UxRX BCLKx UxCTS UxTX UxRX UxCTS UxRTS UxTX UxRX UxRTS UxCTS UxTX UxRX UxCTS UxRTS/BCLKx WAKE UARTx UxRX LPBACKUARTx ABAUD UARTEN BRGH
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
16-1
UxMODEUARTx
RXINV UxRX UxRX BRGH PDSEL1:PDSEL0 STSEL UARTEN BRGH
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
16-2
R/W-0 UTXISEL1 R/W-0 URXISEL1 15,13 R/W-0 URXISEL0 R/W-0 ADDEN RIDLE PERR FERR R/C-0 OERR URXDA
UxSTAUARTx
R/W-0 UTXINV(1) R/W-0 UTXISEL0 R/W-0 UTXBRK R/W-0 UTXEN(2) UTXBF TRMT
UTXISEL1:UTXISEL0 UTXINVIrDA® IREN UxTX UxTX IREN UxTX UxTX UTXBRK UTXEN UARTx UxTX UxTX UTXBF TRMT
IrDA IREN UARTEN
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
16-2
UxSTAUARTx
URXISEL1:URXISEL0 ADDEN RIDLE PERR FIFO FERR FIFO OERR 1OERR URXDA IrDA IREN UARTEN
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.0
ON-THE-GO
PIC24F PIC24F On-The-Go
17-1
PIC24FJ256GB110 Serial Interface Engine On-The-GoOTGOTG USB-IF "USB On-The-Go v2.0 Mbps Mbps VBUS VBUS 17-1
17-1
SETUP SETUP
Microchip www.microchip.com
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-1
D+(1)
D-(1)
USBID(1) VMIO(1) VPIO(1) DMH(1) DPH(1) DMLN(1) DPLN(1) RCV(1) USBOEN(1) VBUSON(1)
VBUS
VUSB VCMPST1(1) VCMPST2(1) VBUSST(1) VCPCON(1)
3.3V
3.3V
VBUS
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.1
Buffer Descriptor TableBDT U1BDTP1 Buffer Descriptor BDnSTAT BDnADR BDnSTAT BDnADR U1CNFG1<1:0> 17-2 U1EP0 ENDPT3:ENDPT0 U1STAT<7:4> U1TOK
17-2
PPB1:PPB0
PPB1:PPB0
EP15 EP15
PPB1:PPB0
PPB1:PPB0
EP15
EP15
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.1.1
UOWN UOWN BDnSTAT UOWN UOWN BDnSTAT 17-1 17-2 BDnSTAT UOWN BDnSTAT
17.1.2
17-1
R/W-x UOWN R/W-x
BDnSTAT BD0STAT BD63STAT
R/W-x R/W-x PID3 R/W-x PID2 R/W-x PID1 R/W-x PID0 R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
UOWNUSB PID3:PID0 BC9:BC0
13-10
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-2
R/W-x UOWN R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x R/W-x
BDnSTAT BD0STAT BD63STAT
R/W-x DTS(1) R/W-x R/W-x R/W-x DTSEN R/W-x BSTALL R/W-x R/W-x R/W-x
UOWNUSB DTSEN BSTALL UOWN EPSTALL BC9:BC0 DTSEN
13-12
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.2 VBUS
VBUSPIC24FJ256GB110 VBUS VBUS 17-3 VBUS U1PWRC<0> VBUS U1OTGCON<0> U1PWMRRS<7:0> U1PWMRRS<15:8> PWMPOL U1PWMCON<9> VBUSCHG U1OTGCON<1> CNTEN U1PWMCON<8> PWMEN U1PWMCON<15> VBUS U1OTGCON<3> VBUS PIC24F
17-3
PIC24FJ256GB1XX
PIC24FJ256GB1XX
VBUS
3.3V
VBUS DGND
VBUS
3.3V
XCVR
XCVR
PIC24F VBUS
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.3
17.3.1
17-4 U1IE U1IR U1EIR U1EIE UERRIF BCLR
17-4
STALLIF STALLIE ATTACHIF ATTACHIE RESUMEIF RESUMEIE IDLEIF IDLEIE TRNIF TRNIE SOFIF SOFIE URSTIF DETACHIF URSTIE DETACHIE USB1IF
BTSEF BTSEE DMAEF DMAEE BTOEF BTOEE DFN8EF DFN8EE CRC16EF CRC16EE CRC5EF EOFEF CRC5EE EOFEE PIDEF PIDEE
UERRIF UERRIE IDIF IDIE T1MSECIF TIMSECIE LSTATEIF LSTATEIE ACTVIF ACTVIE SESVDIF SESVDIE SESENDIF SESENDIE VBUSVDIF VBUSVDIE
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.4
17.4.3
17.4.1
PPBRST U1CON<1> U1IE U1EIE U1IR U1EIR VBUS USBEN U1CON<0> OTGEN U1OTGCON<2> EPRXEN EPHSHK U1EP0<3,0> USBPWR U1PWRC<0> DPPULUP U1OTGCON<7>
DATA0/1 BDnSTAT BDnADR UOWN BDnSTAT TRNIF U1IR<3>
17.5
U1EP0
17.5.1
17.4.2
DATA0/1 BDnSTAT BDnADR UOWN BDnSTAT TRNIF U1IR<3>
U1CON<3> HOSTEN DPPULDWN DMPULDWN U1OTGCON<5:4> DPPULUP DMPULUP U1OTGCON<7:6> 12,000 SOFEN U1CON<0> Start-Of-Frame ATTACHIEU1IE<6> U1IR<6>
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
U1CON JSTATE JSTATE U1CON<7> LSPDEN LSPD U1ADDR<7> U1EP0<7> RESET U1CON<4> RESET SOFEN DEVICE C040h BD0STAT UOWN DATA1 BD0ADR DEVICE DESCRIPTOR U1TOK BD0STAT TRNIF 8000h BD0STAT UOWN DATA0 DEVICE DESCRIPTOR U1TOK TRNIF
17.5.2
17.5.1 0DhU1EP0 EPCONDIS EPTXEN EPHSHK DEVICE DESCRIPTOR BD0ADR 8008h BD0STAT UOWN U1ADDR<6:0> U1TOK SETUP SETUP BD0STAT BD0STAT TRNIF
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.5.3
17.6
17.6.1
17.5.1 17.5.2 U1EP0 LSPD U1EP0<7> RETRYDIS U1EP0<6> U1ADDR<6:0> U1TOK TRNIF ACKNAKSTALL ERROR0Fh STALL U1IR<0> TRNIF
Session Request ProtocolSRP VBUS VBUSON U1OTGCON<3> VBUS VBUS VBUS VBUS SESENDIF U1OTGIR<2> VBUS DPPULUP U1OTGCON<7> DMPULUP U1OTGCON<6>
VBUS VBUSDIS U1OTGCON<0> DPPULUPU1OTGCON<7> VBUS VBUSCHGUTOGCTRL<1> ATTACHIF U1IR<6> SESVDIF U1OTGIR<3> VBUSON U1OTGCON<3> VBUS VBUS VBUS SESVDIF BVBUS U1OTGIR<3> DPPULUP DMPULUP
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.6.2
17.7
Dual Role Device "USB On-The-Go DPPULUP DMPULUP URSTIF U1IR<0> DPPULUP ATTACHIF U1IR<6> DPPULUP VBUS ATTACHIFA
VBUS
17-1 17-2 17.1 "USB BDT" U1PWMCON U1PWMRRS U1BDTP1 U1FRML U1FRMH U1PWMRRS VBUS 15:8
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.7.1 U1OTGSTATUSB
R-0, LSTATE R-0, SESVD R-0, SESEND R-0, VBUSVD
17-3
R-0, 15-8
IDID LSTATE JSTATE SESVD VBUS VA_SESS_VLD VBUS VA_SESS_VLD SESENDB VBUS VB_SESS_END VBUS VB_SESS_END VBUSVD A-VBUS VBUS VA_VBUS_VLD VBUS VA_VBUS_VLD
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-4
R/W-0 DPPULUP 15-8 R/W-0 DMPULUP R/W-0 R/W-0 R/W-0 VBUSON(1) R/W-0 OTGEN(1) R/W-0
U1OTGCONUSB On-the-Go
R/W-0
DPPULDWN(1) DMPULDWN(1)
VBUSCHG(1) VBUSDIS(1)
DPPULUPD+ DMPULUPD- DPPULDWND+ DMPULDWND- VBUSONVBUS VBUS VBUS OTGENOTG D+/D- D+/D- HOSTEN USBEN U1CON<3,0> VBUSCHGVBUS VBUS 3.3V VBUS VBUSDISVBUS VBUS VBUS
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-5
R/W-0, UACTPND 15-8 R/W-0 USLPGRD R/W-0, USUSPND
U1PWRCUSB
R/W-0 USBPWR
UACTPNDUSB USLPGRD USLPGRD USUSPNDUSB USBPWRUSB
HOSTEN USBEN OTGEN U1CON<3,0> U1OTGCON<2>
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-6
R-0, ENDPT3 15-8 R-0, ENDPT2 R-0, ENDPT1 R-0, ENDPT0 R-0, R-0, PPBI(1)
U1STATUSB
ENDPT3:ENDPT0 1111 1110 0001 0000 PPBI
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-7
15-7 R-x, R/W-0 PKTDIS R/W-0 HOSTEN R/W-0 RESUME R/W-0 PPBRST
U1CONUSB
R/W-0 USBEN
PKTDIS SETUP HOSTEN RESUME PPBRST USBENUSB
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-8
R-x, JSTATE 15-8 R-x, R/W-0 TOKBUSY R/W-0 RESET R/W-0 HOSTEN R/W-0 RESUME R/W-0 PPBRST
U1CONUSB
R/W-0 SOFEN
JSTATE TOKBUSY On-The-Go RESET HOSTEN RESUME PPBRST SOFENStart-Of-Frame Start-Of-Frame Start-Of-Frame
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-9
R/W-0 LSPDEN(1) 15-8 R/W-0 ADDR6 R/W-0 ADDR5 R/W-0 ADDR4 R/W-0 ADDR3 R/W-0 ADDR2 R/W-0 ADDR1
U1ADDRUSB
R/W-0 ADDR0
LSPDEN ADDR6:ADDR0USB
17-10
R/W-0 PID3 15-8
U1TOKUSB
R/W-0 PID2 R/W-0 PID1 R/W-0 PID0 R/W-0 R/W-0 R/W-0 R/W-0
PID3:PID0 1101 SETUP 1001 0001 EP3:EP0
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-11
R/W-0 CNT7 15-8
U1SOFUSB Start-Of-Frame
R/W-0 CNT6 R/W-0 CNT5 R/W-0 CNT4 R/W-0 CNT3 R/W-0 CNT2 R/W-0 CNT1 R/W-0 CNT0
CNT7:CNT0Start-Of-Frame 0100 1010 0010 1010 0001 0010
17-12
R/W-0 UTEYE 15-8
U1CNFG1USB
R/W-0 R/W-0 USBSIDL R/W-0 PPB1 R/W-0 PPB0
UOEMON(1)
UTEYEUSB UOEMONUSB D+/D- USBSIDLUSB PPB1:PPB0
UTRDIS U1CNFG2<0>
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-13
15-5 R/W-0 PUVBUS R/W-0 EXTI2CEN R/W-0 UVBUSDIS
U1CNFG2USB
R/W-0 UVCMPDIS
R/W-0 UTRDIS(1)
PUVBUSVBUS VBUS VBUS EXTI2CEN UVBUSDIS UVCMPDIS VBUS VBUS VBUS UTRDIS VBUS VBUS
USBPWR U1PWRC<0>
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.7.2 U1OTGIRUSB
R/K-0, T1MSECIF R/K-0, LSTATEIF R/K-0, ACTVIF R/K-0, SESVDIF R/K-0, SESENDIF R/K-0, VBUSVDIF
17-14
R/K-0, IDIF 15-8
IDIFID T1MSECIF1 LSTATEIF JSTATE ACTVIF D+/D- VBUS D+/D- VBUS SESVDIF VBUS VA_SESS_END VBUS VA_SESS_END SESENDIFB VBUS VBUS VBUS VB_SESS_END VBUS VA_SESS_END VBUSVDIFA VBUS VBUS VBUS VA_VBUS_VLD VBUS
VBUS
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-15
R/W-0 IDIE 15-8 R/W-0 T1MSECIE R/W-0 LSTATEIE R/W-0 ACTVIE R/W-0 SESVDIE R/W-0 SESENDIE
U1OTGIEUSB
R/W-0 VBUSVDIE
IDIEID T1MSECIE1 LSTATEIE ACTVIE SESVDIE SESENDIEB VBUSVDIEA VBUS
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-16
R/K-0, STALLIF 15-8 R/K-0, RESUMEIF R/K-0, IDLEIF R/K-0, TRNIF R/K-0, SOFIF UERRIF
U1IRUSB
R/K-0, URSTIF
STALLIFSTALL STALL STALL RESUMEIF IDLEIF TRNIF U1STAT U1STATSTAT STAT FIFO SOFIFStart-Of-Frame Start-Of-Frame Start-Of-Frame Start-Of-Frame UERRIFUSB U1EIE URSTIFUSB
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-17
R/K-0, STALLIF 15-8 R/K-0, ATTACHIF R/K-0, RESUMEIF R/K-0, IDLEIF R/K-0, TRNIF R/K-0, SOFIF UERRIF
U1IRUSB
R/K-0, DETACHIF
STALLIFSTALL STALL STALL ATTACHIF RESUMEIF IDLEIF TRNIF U1STAT U1STAT U1STAT SOFIFStart-Of-Frame Start-Of-Frame Start-Of-Frame Start-Of-Frame UERRIFUSB U1EIE DETACHIF
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-18
R/W-0 STALLIE 15-8 R/W-0 ATTACHIE(1) R/W-0 RESUMEIE R/W-0 IDLEIE R/W-0 TRNIE R/W-0 SOFIE R/W-0 UERRIE
U1IEUSB
R/W-0 URSTIE DETACHIE
STALLIESTALL ATTACHIE RESUMEIE IDLEIE TRNIE SOFIEStart-of-Frame UERRIEUSB URSTIE DETACHIEUSB
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17-19
R/K-0, BTSEF 15-8 R/K-0, DMAEF R/K-0, BTOEF R/K-0, DFN8EF R/K-0, CRC16EF R/K-0, CRC5EF EOFEF
U1EIRUSB
R/K-0, PIDEF
BTSEF DMAEFDMA BTOEF Turnaround DFN8EF CRC16EFCRC16 CRC16 CRC16 CRC5EFCRC5 CRC5 CRC5 EOFEFEnd-Of-Frame End-Of-Frame End-Of-Frame PIDEFPID
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17-20
R/W-0 BTSEE 15-8 R/W-0 DMAEE R/W-0 BTOEE R/W-0 DFN8EE R/W-0 CRC16EE R/W-0 CRC5EE EOFEE
U1EIEUSB
R/W-0 PIDEE
BTSEE DMAEEDMA BTOEE DFN8EE CRC16EECRC16 CRC5EECRC5 EOFEEEnd-of-Frame PIDEEPID
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
17.7.3 U1EPnUSB
R/W-0 RETRYDIS(1) R/W-0 EPCONDIS R/W-0 EPRXEN R/W-0 EPTXEN R/W-0 EPSTALL R/W-0 EPHSHK
17-21
R/W-0 LSPD(1) 15-8
LSPD U1EP0 RETRYDIS U1EP0 EPCONDIS EPTXEN EPRXEN SETUP EPTXEN EPRXEN EPRXEN EPTXEN EPSTALL EPHSHK
U1EP0 U1EPn
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
17.7.4 VBUS U1PWMCONUSB VBUS
R/W-0 PWMPOL R/W-0 CNTEN
17-22
R/W-0 PWMEN
PWMENPWM PWMPOL PWMPOLPWM CNTENPWM
14-10
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
DS39897B_CN
2009 Microchip Technology Inc.
PIC24FJ256GB110
18.0
PIC24F PIC24F DS39713A_CN
Parallel Master PortPMP
18-1
PMA<0> PMALL PMA<1> PMALH PMA<13:2> PMA<14> PMCS1 PMA<15> PMCS2 PMBE PMRD PMRD/PMWR PMWR PMENB PMD<7:0> PMA<7:0> PMA<15:8>
PIC24F
EEPROM
FIFO
2009 Microchip Technology Inc.
DS39897B_CN
PIC24FJ256GB110
18-1
R/W-0 PMPEN R/W-0 CSF1 R/W-0 CSF0 R/W-0(1) R/W-0(1) CS2P R/W-0(1) CS1P R/W-0 R/W-0 WRSP
PMCON
R/W-0 PSIDL R/W-0(1) ADRMUX1 R/W-0(1) ADRMUX0 R/W-0 PTBEEN R/W-0 PTWREN R/W-0 PTRDEN R/W-0 RDSP

Other recent searches


uPG2158T5K - uPG2158T5K   uPG2158T5K Datasheet
ST19WR66 - ST19WR66   ST19WR66 Datasheet
SIM-63LH+ - SIM-63LH+   SIM-63LH+ Datasheet
NESG2031M05 - NESG2031M05   NESG2031M05 Datasheet
IP4001S - IP4001S   IP4001S Datasheet
HFE4867 - HFE4867   HFE4867 Datasheet
EMP312 - EMP312   EMP312 Datasheet
AD876 - AD876   AD876 Datasheet
AD9200 - AD9200   AD9200 Datasheet
2SD1767 - 2SD1767   2SD1767 Datasheet
2SD1859 - 2SD1859   2SD1859 Datasheet
1SS200 - 1SS200   1SS200 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive