34.1 DC Characteristics

Table 34-2. dsPIC33CDVL256MC506 Family Operating Conditions
VDD RangeTemperature RangeMaximum CPU Clock Frequency
3.0V to 3.6V-40°C to +125°C100 MHz
Table 34-3. Thermal Operating Conditions
RatingSymbolMin.Max.Unit
Industrial Temperature Devices
Operating Junction Temperature RangeTJ-40+125°C
Operating Ambient Temperature RangeTA-40+85°C
Extended Temperature Devices
Operating Junction Temperature RangeTJ-40+150°C
Operating Ambient Temperature RangeTA-40+125°C

Power Dissipation:

Internal Chip Power Dissipation:

PINT = VDD x (IDD – Σ IOH)

PDPINT + PI/OW

I/O Pin Power Dissipation:

I/O = Σ ({VDD – VOH} x IOH) + Σ (VOL x IOL)

Maximum Allowed Power DissipationPDMAX(TJ – TA)/θJAW
Table 34-4. Thermal Packaging Characteristics(1)
PackageSymbolTyp.Unit
64L VGQFN 9x9x0.927 mmθJA18.567°C/W
64L VQFN 8x8x0.9 mmθJA19.691°C/W
Note:
  1. Junction to ambient thermal resistance, Theta-JAJA) numbers are achieved by package simulations.
Table 34-5. Operating Voltage Specifications

Operating Conditions (unless otherwise stated):

-40°C ≤ TA ≤ +85°C for Industrial


-40°C ≤ TA ≤ +125°C for Extended

Param No.SymbolCharacteristicMin.Max.UnitsConditions
DC10VDDSupply Voltage3.03.6V
DC11AVDDSupply Voltage

Greater of:

VDD – 0.3

or 3.0

Lesser of:

VDD + 0.3

or 3.6

VThe difference between AVDD supply and VDD supply must not exceed ±300 mV at all times, including during device power-up
DC16VPORVDD Start Voltage

to Ensure Internal Power-on Reset Signal

VSSV
DC17SVDDVDD Rise Rate


to Ensure Internal Power-on Reset Signal

0.03V/ms0V-3V in 100 ms
BO10VBOR(1)BOR Event on VDD Transition High-to-Low2.682.99V
BO11VPORPOR Event on VDD Transition High-to-LowVVDD (Notes 2, 3)
Note:
  1. Device is functional at VBORMIN < VDD < VDDMIN. Analog modules (ADC and comparators) may have degraded performance. The VBOR parameter is for design guidance only and is not tested in manufacturing.
  2. If VDD drops below the BO11 value, VDD must be brought down to 0V before ramping the device back up to operation range.

Table 34-6. Operating Current (IDD)(2)
Parameter No.Typ.(1)Max.UnitsConditions
DC206.710.0mA-40°C3.3V10 MIPS (N = 1, N2 = 5, N3 = 2, 
M = 50, FVCO = 400 MHz, 
FPLLO = 40 MHz)
6.510.0mA+25°C
7.215.0mA+85°C
9.022.0mA+125°C
DC218.512.5mA-40°C3.3V20 MIPS (N = 1, N2 = 5, N3 = 1, 
M = 60, FVCO = 480 MHz, 
FPLLO = 280 MHz)
8.312.5mA+25°C
8.917.0mA+85°C
10.725.0mA+125°C
DC2212.518.5mA-40°C3.3V40 MIPS (N = 1, N2 = 3, N3 = 1, 
M = 60, FVCO = 480 MHz, 
FPLLO = 160 MHz)
12.318.5mA+25°C
13.120.0mA+85°C
14.528.0mA+125°C
DC2317.822.0mA-40°C3.3V70 MIPS (N = 1, N2 = 2, N3 = 1, 
M = 70, FVCO = 560 MHz, 
FPLLO = 280 MHz)
17.722.0mA+25°C
18.330.0mA+85°C
20.035.0mA+125°C
DC2422.328.0mA-40°C3.3V90 MIPS (N = 1, N2 = 2, N3 = 1, 
M = 90, FVCO = 720 MHz, 
FPLLO = 360 MHz)
22.028.0mA+25°C
23.033.0mA+85°C
23.535.0mA+125°C
DC2521.828.0mA-40°C3.3V100 MIPS (N = 1, N2 = 1, 
N3 = 1, M = 50, FVCO = 400 MHz, 
FPLLO = 400 MHz)
20.728.0mA+25°C
21.433.0mA+85°C
23.038.0mA+125°C
Note:
  1. Data in the “Typ.” column are for design guidance only and are not tested.
  2. IDD is primarily a function of the operating voltage and frequency. Other factors, such as I/O pin loading and switching rate, oscillator type, internal code execution pattern and temperature, also have an impact on the current consumption. Base run current (IDD) is measured as follows:
    • Oscillator is switched to EC+PLL mode in software
    • OSC1 pin is driven with external 8 MHz square wave with levels from 0.3V to VDD – 0.3V
    • OSC2 pin is configured as an I/O in the Configuration Words (OSCIOFNC (FOSC[2]) = 0)
    • FSCM is disabled (FCKSM[1:0] (FOSC[7:6]) = 01)
    • Watchdog Timer is disabled (FWDT[15]) = 0 and WDTCONL[15] = 0)
    • All I/O pins (except OSC1) are configured as outputs and driving low
    • No peripheral modules are operating or being clocked (defined PMDx bits are all ‘1’s)
    • JTAG is disabled (JTAGEN (FICD[5]) = 0)
    • NOP instructions are executed in while(1) loop
Table 34-7. Idle Current (IIDLE)(2)
Parameter No.Typ.(1)Max.UnitsConditions
DC305.57.5mA-40°C3.3V10 MIPS (N = 1, N2 = 5, N3 = 2,
 M = 50, FVCO = 400 MHz, 
FPLLO = 40 MHz)
5.37.5mA+25°C
5.812.5mA+85°C
7.720.0mA+125°C
DC316.19.0mA-40°C3.3V20 MIPS (N = 1, N2 = 5, N3 = 1, 
M = 50, FVCO = 400 MHz, 
FPLLO = 80 MHz)
5.89.0mA+25°C
6.515.0mA+85°C
8.220.0mA+125°C
DC327.612.0mA-40°C3.3V40 MIPS (N = 1, N2 = 3, N3 = 1, 
M = 60, FVCO = 480 MHz, 
FPLLO = 160 MHz)
7.412.0mA+25°C
8.215.0mA+85°C
9.722.0mA+125°C
DC339.715.0mA-40°C3.3V70 MIPS (N = 1, N2 = 2, N3 = 1, 
M = 70, FVCO = 660 MHz, 
FPLLO = 280 MHz)
9.515.0mA+25°C
10.520.0mA+85°C
11.825.0mA+125°C
DC3411.717.0mA-40°C3.3V90 MIPS (N = 1, N2 = 2, N3 = 1, 
M = 90, FVCO = 720 MHz, 
FPLLO = 360 MHz)
11.617.0mA+25°C
12.220.0mA+85°C
13.826.0mA+125°C
DC3510.117.0mA-40°C3.3V

100 MIPS (N = 1, N2 = 1, N3 = 1,

M = 50, FVCO = 400 MHz,

FPLLO = 400 MHz)

10.017.0mA+25°C
11.522.0mA+85°C
12.228.0mA+125°C
Note:
  1. Data in the “Typ.” column are for design guidance only and are not tested.
  2. Base Idle current (IIDLE) is measured as follows:
    • Oscillator is switched to EC+PLL mode in software
    • OSC1 pin is driven with external 8 MHz square wave with levels from 0.3V to VDD – 0.3V
    • OSC2 is configured as an I/O in the Configuration Words (OSCIOFNC (FOSC[2]) = 0)
    • FSCM is disabled (FCKSM[1:0] (FOSC[7:6]) = 01)
    • Watchdog Timer is disabled (FWDTEN (FWDT[15]) = 0)
    • All I/O pins (except OSC1) are configured as outputs and driving low
    • No peripheral modules are operating or being clocked (defined PMDx bits are all ‘1’s)
    • JTAG is disabled (JTAGEN (FICD[5]) = 0)
    • Flash in standby with NVMSIDL (NVMCON[12]) = 1
Table 34-8. Power-Down Current (IPD)(2)
Parameter No.Typ.(1)Max.UnitsConditions
DC400.2850.7mA-40°C3.3VVREGS bit (RCON[8]) = 0,

LPWREN bit (VREGCON[15]) = 1

0.321.0mA+25°C
1.55.0mA+85°C
DC412.1mA-40°C3.3VVREGS bit (RCON[8]) = 1,

LPWREN bit (VREGCON[15]) = 0

2.0mA+25°C
2.5mA+85°C
4.515.0mA+125°C(3)
Note:
  1. Data in the “Typ.” column are for design guidance only and are not tested.
  2. Base Sleep current (IPD) is measured as follows:
    • CPU core is off, oscillator is configured in EC mode and External Clock is active; OSCI is driven with external square wave from rail-to-rail (EC clock overshoot/undershoot < 250 mV required)
    • CLKO is configured as an I/O input pin in the Configuration Word
    • FSCM is disabled (FCKSM[1:0] (FOSC[7:6]) = 01)
    • All I/O pins are configured as output low
    • MCLR = VDD, WDT and FSCM are disabled
    • All peripheral modules are disabled (PMDx bits are all set)
    • The VREGS bit (RCON[8]) = 0 (i.e., core regulator is set to standby while the device is in Sleep mode)
    • JTAG is disabled
  3. The regulators are in High-Power mode, LPWREN (VREGCON[15]) = 0.
Table 34-9. Doze Current (IDOZE)
Parameter No.Typ.(1)Doze RatioUnitsConditions
DC7014.11:2mA-40°C3.3V

70 MIPS (N = 1, N2 = 2,

N3 = 1, M = 70,

FVCO = 560 MHz,

FPLLO = 280 MHz)

10.01.128mA
14.01:2mA+25°C
9.71.128mA
14.31:2mA+85°C
9.41.128mA
16.51:2mA+125°C
12.01.128mA
DC7116.61:2mA-40°C3.3V

100 MIPS (N = 1, N2 = 1,

N3 = 1, M = 50,

FVCO = 400 MHz,

FPLLO = 400 MHz)

10.41.128mA
16.21:2mA+25°C
10.31.128mA
16.61:2mA+85°C
11.21.128mA
18.51:2mA+125°C
12.51.128mA
Note:
  1. Data in the “Typ.” column are for design guidance only and are not tested.
Table 34-10. Watchdog Timer Delta Current (ΔIWDT)(1)
Parameter No.Typ.UnitsConditions
DC611µA-40°C3.3V
2µA+25°C
4µA+85°C
11µA+125°C
Note:
  1. The ΔIWDT current is the additional current consumed when the module is enabled. This includes the LPRC/BFRC clock current. This current should be added to the base IPD current. All parameters are characterized but not tested during manufacturing.
Table 34-11. PWM Delta Current(1)
Parameter No.Typ.Max.UnitsConditions
DC1006.26.8mA-40°C3.3VPWM Output Frequency = 500 kHz,
PWM Input (FPLLO = 500 MHz),
(VCO = 1000 MHz, PLLFBD = 125)
6.16.7mA+25°C
6.27.4mA+85°C
7.08.6mA+125°C
DC1015.25.9mA-40°C3.3VPWM Output Frequency = 500 kHz,
PWM Input (FPLLO = 400 MHz),
(VCO = 400 MHz, PLLFBD = 100)
5.15.6mA+25°C
5.25.7mA+85°C
5.66.2mA+125°C
DC1022.53.8mA-40°C3.3VPWM Output Frequency = 500 kHz,
PWM Input (FPLLO = 200 MHz),
(VCO = 200 MHz, PLLFBD = 50)
2.63.8mA+25°C
2.53.8mA+85°C
2.53.8mA+125°C
DC1031.42.0mA-40°C3.3VPWM Output Frequency = 500 kHz,
PWM Input (FPLLO = 100 MHz),
(VCO = 100 MHz, PLLFBD = 25)
1.42.0mA+25°C
1.42.0mA+85°C
1.42.0mA+125°C
Note:
  1. All parameters are characterized but not tested during manufacturing.
Table 34-12. ADC Delta Current(1)
Parameter No.Typ.Max.UnitsConditions
DC1205.46.2mA-40°C3.3VTAD = 14.3 ns
 (3.5 Msps conversion rate)
5.46.2mA+25°C
5.56.2mA+85°C
5.66.3mA+125°C
Note:
  1. All parameters are characterized but not tested during manufacturing.
Table 34-13. Comparator + DAC Delta Current(1)
Parameter No.Typ.Max.UnitsConditions
DC1301.41.8mA-40°C3.3VFPLLO @ 500 MHz
1.31.6mA+25°C
1.31.6mA+85°C
1.41.8mA+125°C
Note:
  1. All parameters are characterized but not tested during manufacturing.
Table 34-14. Op Amp Delta Current(1)
Parameter No.Typ.Max.UnitsConditions
DC1400.211.0mA-40°C3.3V
0.221.0mA+25°C
0.231.0mA+85°C
0.472.0mA+125°C
Note:
  1. Listed delta currents are for only one op amp instance. All parameters are characterized but not tested during manufacturing.
Table 34-15. I/O Pin Input Specifications
Operating Conditions (unless otherwise stated):

3.0V ≤ VDD ≤ 3.6V, 
-40°C ≤ TA ≤ +85°C for Industrial
-40°C ≤ TA ≤ +125°C for Extended

Param
 No.SymbolCharacteristicMin.Max.UnitsConditions
DI10VILInput Low-Level Voltage
Any I/O Pin and MCLRVSS0.2 VDDV
I/O Pins with SDAx, SCLxVSS0.3 VDDVSMBus disabled
I/O Pins with SDAx, SCLxVSS0.8VSMBus enabled
I/O Pins with SDAx, SCLxVSS0.8VSMBus 3.0 enabled
DI20VIHInput High-Level Voltage(1)
I/O Pins Not 5V Tolerant0.8 VDDVDDV
I/O Pins 5V Tolerant and MCLR0.8 VDD5.5V
I/O Pins 5V Tolerant with SDAx, SCLx0.8 VDD5.5VSMBus disabled
I/O Pins 5V Tolerant with SDAx, SCLx2.15.5VSMBus enabled
I/O Pins 5V Tolerant with SDAx, SCLx1.35VDDVSMBus 3.0 enabled
I/O Pins Not 5V Tolerant with SDAx, SCLx0.8 VDDVDDVSMBus disabled
I/O Pins Not 5V Tolerant with SDAx, SCLx2.1VDDVSMBus enabled
I/O Pins Not 5V Tolerant with SDAx, SCLx1.35VDDVSMBus 3.0 enabled
DI30ICNPUInput Current with Pull-up Resistor Enabled(2)175545µAVDD = 3.3V, VPIN = VSS
DI31ICNPDInput Current with Pull-Down Resistor Enabled(2)65360µAVDD = 3.3V, VPIN = VDD
DI50IILInput Leakage Current

I/O Pins and MCLR Pin

-700nAVPIN = VSS
700nAVPIN = VDD
Note:
  1. See the “Pin Diagrams” section for the 5V tolerant I/O pins.
  2. Characterized but not tested.
Table 34-16. I/O Pin Input Injection Current Specifications
Operating Conditions (unless otherwise stated):

3.0V ≤ VDD ≤ 3.6V, 
-40°C ≤ TA ≤ +85°C for Industrial
-40°C ≤ TA ≤ +125°C for Extended

Param
 No.SymCharacteristicMin.Max.UnitsConditions
DI60aIICLInput Low Injection Current0-5(1,4)mAThis parameter applies to all pins
DI60bIICHInput High Injection Current0+5(2,3,4)mAThis parameter applies to all pins, except all 5V tolerant pins
DI60cΣLICTTotal Input Injection Current (sum of all I/O and control pins)-20(5)+20(5)mAAbsolute instantaneous sum of all ± input injection currents from all I/O pins

Σ ( | IICL | + | IICH | ) ≤ ΣLICT

Note:
  1. VIL Source < (VSS – 0.3).
  2. VIH Source > (VDD + 0.3) for non-5V tolerant pins only.
  3. 5V tolerant pins do not have an internal high-side diode to VDD and therefore, cannot tolerate any “positive” input injection current.
  4. Injection currents can affect the ADC results.
  5. Any number and/or combination of I/O pins, not excluded under IICL or IICH conditions, are permitted in the sum.
Table 34-17. I/O Pin Output Specifications
Operating Conditions (unless otherwise stated):

3.0V ≤ VDD ≤ 3.6V, 
-40°C ≤ TA ≤ +85°C for Industrial
-40°C ≤ TA ≤ +125°C for Extended

Param.SymbolCharacteristicTyp.(1)UnitsConditions
DO10VOLSink Driver Voltage0.2VISINK = 3.0 mA, VDD = 3.3V
0.4VISINK = 6.0 mA, VDD = 3.3V
0.6VISINK = 9.0 mA, VDD = 3.3V
Sink Driver Voltage for

RB1, RC8, RC9, RD8 Pins

0.25VISINK = 6.0 mA, VDD = 3.3V
0.5VISINK = 12.0 mA, VDD = 3.3V
0.75VISINK = 18.0 mA, VDD = 3.3V
DO20VOHSource Driver Voltage3.1VISOURCE = 3.0 mA, VDD = 3.3V
2.9VISOURCE = 6.0 mA, VDD = 3.3V
2.7VISOURCE = 9.0 mA, VDD = 3.3V
Source Driver Voltage for

RB1, RC8, RC9, RD8 Pins

3.1VISOURCE = 6.0 mA, VDD = 3.3V
2.8VISOURCE = 12.0 mA, VDD = 3.3V
2.6VISOURCE = 18.0 mA, VDD = 3.3V
Note:
  1. Data in the “Typ.” column are at 3.3V, +25°C unless otherwise stated. Parameters are for design guidance only and are not tested.
Table 34-18. Program Flash Memory Specifications
Operating Conditions (unless otherwise stated):

3.0V ≤ VDD ≤ 3.6V, 
-40°C ≤ TA ≤ +85°C for Industrial
-40°C ≤ TA ≤ +125°C for Extended

Param
 No.SymCharacteristicMin.Max.UnitsConditions
Program Flash Memory
D130EPCell Endurance10,000E/W
D134TRETDCharacteristic Retention20Year
D137aTPESelf-Timed Page Erase Time20ms
D137bTCESelf-Timed Chip Erase Time20ms
D138aTWWSelf-Timed Double-Word Write Cycle Time52.3µs6 bytes, data are not all ‘1’s
D138bTRWSelf-Timed Row Write Cycle Time2.2ms384 bytes, data are not all ‘1’s