DSPIC33FJ16GP101-E/SO Microchip Technology, DSPIC33FJ16GP101-E/SO Datasheet - Page 317
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
DSPIC33FJ16GP101-E/SO
Manufacturer Part Number
DSPIC33FJ16GP101-E/SO
Description
16-bit DSC Family, 16 MIPS, 16KB Flash, 1KB RAM 18 SOIC .300in TUBE
Manufacturer
Microchip Technology
Series
dsPIC™ 33Fr
Datasheet
1.DSPIC33FJ16GP101-IP.pdf
(322 pages)
Specifications of DSPIC33FJ16GP101-E/SO
Processor Series
dsPIC33F
Core
dsPIC
Data Bus Width
16 bit
Program Memory Type
Flash
Program Memory Size
16 KB
Interface Type
SPI, I2C, UART, JTAG
Number Of Programmable I/os
35
Operating Supply Voltage
3.3 V
Maximum Operating Temperature
+ 125 C
Development Tools By Supplier
MPLAB IDE Software
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 13 Channel
Core Processor
dsPIC
Core Size
16-Bit
Speed
16 MIPs
Connectivity
I²C, IrDA, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
13
Eeprom Size
-
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 4x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
18-SOIC (0.295", 7.50mm Width)
Lead Free Status / Rohs Status
Details
© 2011 Microchip Technology Inc.
dsPIC33FJ16GP101/102 AND dsPIC33FJ16MC101/102
IEC3 (Interrupt Enable Control 3) ............................... 93
IEC4 (Interrupt Enable Control 4) ............................... 94
IFS0 (Interrupt Flag Status 0) ..................................... 85
IFS1 (Interrupt Flag Status 1) ..................................... 87
IFS2 (Interrupt Flag Status 2) ..................................... 88
IFS3 (Interrupt Flag Status 3) ..................................... 88
IFS4 (Interrupt Flag Status 4) ..................................... 89
INTCON1 (Interrupt Control 1).................................... 82
INTCON2 (Interrupt Control 2).................................... 84
INTTREG Interrupt Control and Status Register....... 105
IPC0 (Interrupt Priority Control 0) ............................... 95
IPC1 (Interrupt Priority Control 1) ............................... 96
IPC14 (Interrupt Priority Control 14) ......................... 101
IPC15 (Interrupt Priority Control 15) ......................... 102
IPC16 (Interrupt Priority Control 16) ......................... 103
IPC19 (Interrupt Priority Control 19) ......................... 104
IPC2 (Interrupt Priority Control 2) ............................... 97
IPC3 (Interrupt Priority Control 3) ............................... 98
IPC4 (Interrupt Priority Control 4) ............................... 99
IPC5 (Interrupt Priority Control 5) ............................. 100
IPC7 (Interrupt Priority Control 7) ............................. 100
IPC9 (Interrupt Priority Control 9) ............................. 101
NVMCON (Flash Memory Control) ............................. 67
NVMKEY (Nonvolatile Memory Key) .......................... 68
OCxCON (Output Compare x Control) ..................... 151
OSCCON (Oscillator Control) ................................... 110
OSCTUN (FRC Oscillator Tuning) ............................ 113
PDC3 PWM Duty Cycle 3 ......................................... 168
PMD1 (Peripheral Module Disable Control Register 1) ..
PMD2 (Peripheral Module Disable Control Register 2) ..
PMD3 (Peripheral Module Disable Control Register 3) ..
PMD4 (Peripheral Module Disable Control Register 4) ..
PWMxCON1 (PWM Control 1).................................. 160
PWMxCON2 (PWM Control 2).................................. 161
PxDC1 (PWM Duty Cycle 1) ..................................... 167
PxDC2 (PWM Duty Cycle 2) ..................................... 167
PxDC3 (PWM Duty Cycle 3) ..................................... 167
PxDTCON1 (Dead-Time Control 1) .......................... 162
PxDTCON2 (Dead-Time Control 2) .......................... 163
PxFLTACON (Fault A Control).......................... 164, 165
PxOVDCON (Override Control) ................................ 166
PxSECMP (Special Event Compare)........................ 159
PxTCON (PWM Time Base Control)......................... 157
PxTMR (PWM Timer Count Value)........................... 158
PxTPER (PWM Time Base Period) .......................... 158
RCON (Reset Control) ................................................ 70
RPINR0 (Peripheral Pin Select Input Register 0) ..... 126
RPINR1 (Peripheral Pin Select Input Register 1) ..... 127
RPINR11 (Peripheral Pin Select Input Register 11) . 131
RPINR18 (Peripheral Pin Select Input Register 18) . 132
RPINR21 (Peripheral Pin Select Input Register 21) . 133
RPINR3 (Peripheral Pin Select Input Register 3) ..... 128
RPINR7 (Peripheral Pin Select Input Register 7) ..... 129
RPINR8 (Peripheral Pin Select Input Register 8) ..... 130
RPOR0 (Peripheral Pin Select Output Register 0) ... 134
RPOR1 (Peripheral Pin Select Output Register 1) ... 134
RPOR2 (Peripheral Pin Select Output Register 2) ... 135
RPOR3 (Peripheral Pin Select Output Register 3) ... 135
RPOR4 (Peripheral Pin Select Output Register 4) ... 136
RPOR5 (Peripheral Pin Select Output Register 5) ... 136
RPOR6 (Peripheral Pin Select Output Register 6) ... 137
117
118
119
119
Preliminary
Reset
Reset Sequence ................................................................. 77
Resets ................................................................................ 69
S
Serial Peripheral Interface (SPI) ....................................... 169
Software Reset Instruction (SWR)...................................... 75
Software Simulator (MPLAB SIM) .................................... 245
Software Stack Pointer, Frame Pointer
Special Features of the CPU ............................................ 227
SPI Module
Symbols Used in Opcode Descriptions ............................ 236
System Control
T
Temperature and Voltage Specifications
Timer1 .............................................................................. 139
Timer2/3 ........................................................................... 141
Timing Characteristics
Timing Diagrams
Timing Requirements
Timing Specifications
RPOR7 (Peripheral Pin Select Output Register 7) ... 137
SPIxCON1 (SPIx Control 1) ..................................... 171
SPIxCON2 (SPIx Control 2) ..................................... 173
SPIxSTAT (SPIx Status and Control) ....................... 170
SR (CPU Status) .................................................. 28, 81
T1CON (Timer1 Control) .......................................... 140
T2CON Control......................................................... 144
T3CON Control......................................................... 145
TCxCON (Input Capture x Control) .......................... 148
UxMODE (UARTx Mode) ......................................... 184
UxSTA (UARTx Status and Control) ........................ 186
Illegal Opcode....................................................... 69, 75
Trap Conflict ............................................................... 75
Uninitialized W Register ................................. 69, 75, 76
CALLL Stack Frame ................................................... 56
SPI1 Register Map ..................................................... 48
Register Map .............................................................. 55
AC............................................................................. 257
CLKO and I/O ........................................................... 260
10-bit ADC Conversion (CHPS<1:0> = 01, SIMSAM = 0,
10-bit ADC Conversion (CHPS<1:0> = 01, SIMSAM = 0,
ADC Conversion Timing Characteristics (CHPS<1:0> =
Brown-out Situations .................................................. 74
External Clock .......................................................... 258
I2Cx Bus Data (Master Mode) .................................. 279
I2Cx Bus Data (Slave Mode) .................................... 281
I2Cx Bus Start/Stop Bits (Master Mode)................... 279
I2Cx Bus Start/Stop Bits (Slave Mode)..................... 281
Input Capture (CAPx) ............................................... 264
Motor Control PWM .................................................. 266
Motor Control PWM Fault ......................................... 266
OC/PWM .................................................................. 265
Output Compare (OCx) ............................................ 265
Reset, Watchdog Timer, Oscillator Start-up Timer and
Timer1, 2 and 3 External Clock ................................ 262
CLKO and I/O ........................................................... 260
External Clock .......................................................... 258
Input Capture............................................................ 264
ASAM = 0, SSRC<2:0> = 000)......................... 285
ASAM = 1, SSRC<2:0> = 111, SAMC<4:0> =
00001) .............................................................. 286
01, SIMSAM = 0, ASAM = 1, SSRC<2:0> = 111,
SAMC<4:0> = 00001)....................................... 285
Power-up Timer ................................................ 261
DS70652C-page 317