Datasheet

2011-2014 Microchip Technology Inc. DS70000652F-page 385
dsPIC33FJ16(GP/MC)101/102 AND dsPIC33FJ32(GP/MC)101/102/104
Resets.................................................................................87
BOR (Brown-out Reset).............................................. 87
BOR and Power-up Timer (PWRT)............................. 92
CM (Configuration Mismatch Reset)...........................87
Configuration Mismatch (CM) ..................................... 93
External (EXTR)..........................................................93
Illegal Condition ..........................................................93
Illegal Opcode..................................................... 93
Security......................................................... 93, 94
Uninitialized W Register................................ 93, 94
IOPUWR (Illegal Condition Reset).............................. 87
Illegal Opcode..................................................... 87
Security............................................................... 87
Uninitialized W Register......................................87
MCLR (Master Clear Pin)............................................87
Oscillator Delays.........................................................90
POR (Power-on Reset)............................................... 87
Power-on Reset (POR)............................................... 92
Software RESET Instruction (SWR) ...........................93
SWR (RESET Instruction)........................................... 87
System
Cold Reset.......................................................... 90
Warm Reset........................................................90
Trap Conflict................................................................ 93
TRAPR (Trap Conflict Reset)......................................87
Watchdog Timer Time-out (WDTO) ............................ 93
WDTO (Watchdog Timer Reset)................................. 87
Revision History................................................................373
RTCC
Control Registers ......................................................245
Module Registers......................................................244
Register Mapping...................................................... 244
S
Serial Peripheral Interface (SPI) ....................................... 197
Control Registers ......................................................199
Helpful Tips...............................................................198
Resources................................................................. 198
Software Stack Pointer, Frame Pointer
CALL Stack Frame...................................................... 73
Special Features...............................................................261
Code Protection ........................................................261
Flexible Configuration ...............................................261
In-Circuit Emulation................................................... 261
In-Circuit Serial Programming (ICSP)....................... 261
Watchdog Timer (WDT)............................................261
T
Timer1...............................................................................165
Control Register........................................................166
Timer2/3 and Timer4/5...................................................... 167
16-Bit Operation........................................................ 167
32-Bit Operation........................................................ 167
Control Registers ......................................................170
Timing Diagrams
ADC Conversion Characteristics (CHPS<1:0> = 01,
SIMSAM = 0, ASAM = 0,
SSRC<2:0> = 000) ........................................... 334
ADC Conversion Characteristics (CHPS<1:0> = 01,
SIMSAM = 0, ASAM = 1, SSRC<2:0> = 111,
SAMC<4:0> = 00001) .......................................334
Brown-out Reset Situations ........................................92
CLKO and I/O ...........................................................297
External Clock...........................................................295
I2Cx Bus Data (Master Mode) ..................................328
I2Cx Bus Data (Slave Mode) ....................................330
I2Cx Bus Start/Stop Bits (Master Mode)................... 328
I2Cx Bus Start/Stop Bits (Slave Mode)..................... 330
Input Capture x (ICx) ................................................ 301
Motor Control PWMx ................................................ 303
Motor Control PWMx Fault ....................................... 303
OCx/PWMx............................................................... 302
Output Compare x (OCx).......................................... 302
Output Compare x Operation ................................... 178
Reset, Watchdog Timer, Oscillator Start-up Timer
and Power-up Timer......................................... 298
SPIx Master Mode (Full-Duplex, CKE = 0, CKP = x,
SMP = 1) for dsPIC33FJ16(GP/MC)10X.......... 307
SPIx Master Mode (Full-Duplex, CKE = 0, CKP = x,
SMP = 1) for dsPIC33FJ32(GP/MC)10X.......... 319
SPIx Master Mode (Full-Duplex, CKE = 1, CKP = x,
SMP = 1) for dsPIC33FJ16(GP/MC)10X.......... 306
SPIx Master Mode (Full-Duplex, CKE = 1, CKP = x,
SMP = 1) for dsPIC33FJ32(GP/MC)10X.......... 318
SPIx Master Transmit Mode (Half-Duplex, CKE = 0)
for dsPIC33FJ16(GP/MC)10X.......................... 304
SPIx Master Transmit Mode (Half-Duplex, CKE = 0)
for dsPIC33FJ32(GP/MC)10X.......................... 316
SPIx Master Transmit Mode (Half-Duplex, CKE = 1)
for dsPIC33FJ16(GP/MC)10X.......................... 305
SPIx Master Transmit Mode (Half-Duplex, CKE = 1)
for dsPIC33FJ32(GP/MC)10X.......................... 317
SPIx Slave Mode (Full-Duplex, CKE = 0, CKP = 0,
SMP = 0) for dsPIC33FJ16(GP/MC)10X.......... 314
SPIx Slave Mode (Full-Duplex, CKE = 0, CKP = 0,
SMP = 0) for dsPIC33FJ32(GP/MC)10X.......... 326
SPIx Slave Mode (Full-Duplex, CKE = 0, CKP = 1,
SMP = 0) for dsPIC33FJ16(GP/MC)10X.......... 312
SPIx Slave Mode (Full-Duplex, CKE = 0, CKP = 1,
SMP = 0) for dsPIC33FJ32(GP/MC)10X.......... 324
SPIx Slave Mode (Full-Duplex, CKE = 1, CKP = 0,
SMP = 0) for dsPIC33FJ16(GP/MC)10X.......... 308
SPIx Slave Mode (Full-Duplex, CKE = 1, CKP = 0,
SMP = 0) for dsPIC33FJ32(GP/MC)10X.......... 320
SPIx Slave Mode (Full-Duplex, CKE = 1, CKP = 1,
SMP = 0) for dsPIC33FJ16(GP/MC)10X.......... 310
SPIx Slave Mode (Full-Duplex, CKE = 1, CKP = 1,
SMP = 0) for dsPIC33FJ32(GP/MC)10X.......... 322
System Reset ............................................................. 91
Timer1/2/3 External Clock ........................................ 299
Timing Requirements
10-Bit ADC Conversion ............................................ 335
Capacitive Loading on Output Pins .......................... 294
CLKO and I/O........................................................... 297
External Clock .......................................................... 295
I2Cx Bus Data (Master Mode).................................. 329
I2Cx Bus Data (Slave Mode) .................................... 331
Input Capture x (ICx) ................................................ 301
Motor Control PWMx ................................................ 303
Output Compare x (OCx).......................................... 302
Reset, Watchdog Timer, Oscillator Start-up Timer,
Power-up Timer and Brown-out Reset ............. 298
Simple OCx/PWMx Mode......................................... 302
SPIx Master Mode (Full-Duplex, CKE = 0, CKP = x,
SMP = 1) for dsPIC33FJ16(GP/MC)10X.......... 307
SPIx Master Mode (Full-Duplex, CKE = 0, CKP = x,
SMP = 1) for dsPIC33FJ32(GP/MC)10X.......... 319
SPIx Master Mode (Full-Duplex, CKE = 1, CKP = x,
SMP = 1) for dsPIC33FJ16(GP/MC)10X.......... 306
SPIx Master Mode (Full-Duplex, CKE = 1, CKP = x,
SMP = 1) for dsPIC33FJ32(GP/MC)10X.......... 318