30.2 AC Characteristics and Timing Parameters

Figure 30-1. Load Conditions for I/O Specifications
Figure 30-2. I/O Timing Requirements
Table 30-18. I/O Timing Requirements
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.Units
DO31TIORPort Output Rise Time(1)10ns
DO32TIOFPort Output Fall Time(1)10ns
DI35TINPINTx Input Pins High or Low Time20ns
DI40TRPBI/O and CNx Inputs High or Low Time2TCY
Note:
  1. This parameter is characterized but not tested in manufacturing.
Figure 30-3. External Clock Timing
Table 30-19. External Clock Timing Requirements
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
OS10FINExternal CLKI FrequencyDC64MHzEC
Oscillator Crystal Frequency3.510MHzXT
1032MHzHS
OS30TOSL,

TOSH

External Clock in (OSCI) High or 
Low Time0.45 x OS100.55 x OS10nsEC
OS31TOSR,

TOSF

External Clock in (OSCI) Rise or 
Fall Time(1)10nsEC
Note:
  1. This parameter is characterized but not tested in manufacturing.
Table 30-20. PLL Clock Timing 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.Units
OS50FPLLIPLL Input Frequency Range864MHz
OS51FPFPPhase Frequency Detector Input Frequency 
(after first divider)8FVCO/16MHz
OS52FVCOVCO Output Frequency4001600MHz
OS53TLOCKLock Time for PLL(1)250µS
Note:
  1. This parameter is characterized but not tested in manufacturing.
Table 30-21. FRC Oscillator 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.SymbolCharacteristicMinTyp(3)MaxUnitsConditions
F20AFRCFRC Accuracy @ 8 MHz(1,2)-6.0(4)6.0%-40°C ≤ TA ≤ -10°C
-5.05.0%-10°C ≤ TA ≤ +85°C
-6.06.0%+85°C ≤ TA ≤ +125°C
F21TFRCFRC Oscillator Start-up Time(5)15µS
F22STUNEOSCTUN Step-Size0.05%/bit
Note:
  1. To achieve this accuracy, physical stress applied to the microcontroller package (e.g., by flexing the PCB) must be kept to a minimum.
  2. Frequency is calibrated at +25°C and 3.3V. The TUNx bits can be used to compensate for temperature drift.
  3. Data in the “Typ” column are 3.3V, +25°C unless otherwise stated. Parameters are for design guidance only and are not tested.
  4. Due to the effects of aging, this value may drift by an additional -0.5% over the lifetime of the device.
  5. This parameter is characterized but not tested in manufacturing.
Table 30-22. BFRC Oscillator 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.

SymbolCharacteristicMinMaxUnits
F40ABFRCBFRC Accuracy @ 8 MHz-1717%
Table 30-23. Internal LPRC Accuracy
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.

CharacteristicMinMaxUnitsConditions
LPRC @ 32.768 kHz
F21LPRC-25+25%-40°C ≤ TA ≤ 0°C
-10+10%0°C ≤ TA ≤ +85°C
-15+15%+85°C ≤ TA ≤ +125°C
-25+25%-40°C ≤ TA ≤ +125°C
Figure 30-4. BOR and Master Clear Reset Timing Characteristics
Table 30-24. Reset, Watchdog Timer, Oscillator Start-up Timer Timing Requirements
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.SymbolCharacteristic(1)Min.Typ.(2)Max.UnitsConditions
SY00TPUPower-up Period200µsFNOSC[2:0] are FRC
SY10TOSTOscillator Start-up1024 TOSCTOSC = OSCI period
SY13TIOZI/O High-Impedance from MCLR

Low or Watchdog Timer Reset

1.5µs
SY20TMCLRMCLR Pulse Width (low)2µs
SY30TBORBOR Pulse Width (low)1µs
SY35TFSCMFail-Safe Clock Monitor Delay40µs
SY37TOSCDFRCFRC Oscillator Start-up Delay15µsFrom POR event
SY38TOSCDLPRCLPRC Oscillator Start-up Delay50µsFrom Reset event
Note:
  1. These parameters are characterized but not tested in manufacturing.
  2. Data in the “Typ.” column are at 3.3V, +25°C unless otherwise stated.
Figure 30-5. High-Speed PWMx Module Timing Characteristics
Table 30-25. High-Speed PWMx Module Timing Requirements
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.SymbolCharacteristic(1)Min.Max.Units
MP10FINPWM Input Frequency500MHz
MP20TFDFault Input ↓ to PWMx I/O Change26ns
MP30TFHFault Input Pulse Width8ns
Note:
  1. These parameters are characterized but not tested in manufacturing.
Figure 30-6. SPIx Module Host Mode (CKE = 0) Timing Characteristics
Figure 30-7. SPIx Module Host Mode (CKE = 1) Timing Characteristics
Table 30-26. SPIx Module Host Mode Timing Requirements
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.SymbolCharacteristics(1)MinMaxUnits
SP10TSCL, TSCHSCKx Output Low or High Time15ns
SP35TSCH2DOV, TSCL2DOVSDOx Data Output Valid after SCKx Edge20ns
SP36TDOV2SC, TDOV2SCLSDOx Data Output Setup to First SCKx Edge3ns
SP40TDIV2SCH, TDIV2SCLSetup Time of SDIx Data Input to SCKx Edge10ns
SP41TSCH2DIL, TSCL2DILHold Time of SDIx Data Input to SCKx Edge15ns
Note:
  1. These parameters are characterized but not tested in manufacturing.
Figure 30-8. SPIx Module Client Mode (CKE = 0) Timing Characteristics
Figure 30-9. SPIx Module Client Mode (CKE = 1) Timing Characteristics
Table 30-27. SPIx Module Client Mode Timing Requirements
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.SymbolCharacteristics(1)MinMaxUnits
SP70TSCL, TSCHSCKx Input Low Time or High Time15ns
SP35TSCH2DOV,

TSCL2DOV

SDOx Data Output Valid after SCKx Edge20ns
SP40TDIV2SCH, TDIV2SCLSetup Time of SDIx Data Input to SCKx Edge10ns
SP41TSCH2DIL, TSCL2DILHold Time of SDIx Data Input to SCKx Edge15ns
SP50TSSL2SCH, TSSL2SCLSSx ↓ to SCKx ↓ or SCKx ↑ Input120ns
SP51TSSH2DOZSSx ↑ to SDOx Output High-Impedance850ns
SP52TSCH2SSH,

TSCL2SSH

SSx ↑ after SCKx Edge1.5 TCY + 40ns
SP60TSSL2DOVSDOx Data Output Valid after SSx Edge50ns
Note:
  1. These parameters are characterized but not tested in manufacturing.
Figure 30-10. I2Cx Bus Start/Stop Bits Timing Characteristics (Host Mode)
Figure 30-11. I2Cx Bus Data Timing Characteristics (Host Mode)
Table 30-28. I2Cx Bus Data Timing Requirements (Host Mode)
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.

SymbolCharacteristicsMin.(1)Max.UnitsConditions
IM10TLO:SCLClock Low Time100 kHz modeTCY * (BRG + 1)µs
400 kHz modeTCY * (BRG + 1)µs
1 MHz modeTCY * (BRG + 1)µs
IM11THI:SCLClock High Time100 kHz modeTCY * (BRG + 1)µs
400 kHz modeTCY * (BRG + 1)µs
1 MHz modeTCY * (BRG + 1)µs
IM20TF:SCLSDAx and SCLx
Fall Time100 kHz mode300ns
400 kHz mode20 x (VDD/5.5V)300ns
1 MHz mode20 x (VDD/5.5V)120ns
IM21TR:SCLSDAx and SCLx
Rise Time100 kHz mode1000ns
400 kHz mode20 + 0.1 Cb300ns
1 MHz mode120ns
IM25TSU:DATData Input
Setup Time100 kHz mode250ns
400 kHz mode100ns
1 MHz mode50ns
IM26THD:DATData Input
Hold Time100 kHz mode0µs
400 kHz mode00.9µs
1 MHz mode00.3µs
IM30TSU:STAStart Condition
Setup Time100 kHz modeTCY * (BRG + 1)µsOnly relevant for Repeated Start condition
400 kHz modeTCY * (BRG + 1)µs
1 MHz modeTCY * (BRG + 1)µs
IM31THD:STAStart Condition Hold Time100 kHz modeTCY * (BRG + 1)µsAfter this period, the first clock pulse is generated
400 kHz modeTCY * (BRG + 1)µs
1 MHz modeTCY * (BRG + 1)µs
IM33TSU:STOStop Condition Setup Time100 kHz modeTCY * (BRG + 1)µs
400 kHz modeTCY * (BRG + 1)µs
1 MHz modeTCY * (BRG + 1)µs
IM34THD:STOStop Condition

Hold Time

100 kHz modeTCY * (BRG + 1)ns
400 kHz modeTCY * (BRG + 1)ns
1 MHz modeTCY * (BRG + 1)ns
IM40TAA:SCLOutput Valid from Clock100 kHz mode3450ns
400 kHz mode900ns
1 MHz mode450ns
IM45TBF:SDABus Free Time100 kHz mode4.7µsThe amount of time the bus must be free before a new
transmission can start
400 kHz mode1.3µs
1 MHz mode0.5µs
IM50CBBus Capacitive Loading100 kHz mode400pF
400 kHz mode400pF
1 MHz mode10pF
IM51TPGDPulse Gobbler Delay65390ns
Note:
  1. BRG is the value of the I2C Baud Rate Generator.
Figure 30-12. I2Cx Bus Start/Stop Bits Timing Characteristics (Client Mode)
Figure 30-13. I2Cx Bus Data Timing Characteristics (Client Mode)
Table 30-29. I2Cx Bus Data Timing Requirements (Client Mode)
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.SymCharacteristicsMin.Max.UnitsConditions
IS10TLO:SCLClock Low Time100 kHz mode4.7µsCPU clock must be a minimum of 800 kHz.

400 kHz mode1.3µsCPU clock must be a minimum of 3.2 MHz.
1 MHz mode0.5µs
IS11THI:SCLClock High Time100 kHz mode4.0µsCPU clock must be a minimum of 800 kHz.
400 kHz mode0.6µsCPU clock must be a minimum of 3.2 MHz.
1 MHz mode0.26µs
IS20TF:SCLSDAx and SCLx

Fall Time

100 kHz mode300ns
400 kHz mode20 x (VDD/5.5V)300ns
1 MHz mode20 x (VDD/5.5V)120ns
IS21TR:SCLSDAx and SCLx Rise Time100 kHz mode1000ns
400 kHz mode20 + 0.1 Cb300ns
1 MHz mode120ns
IS25TSU:DATData Input
Setup Time100 kHz mode250ns
400 kHz mode100ns
1 MHz mode50ns
IS26THD:DATData Input
Hold Time100 kHz mode0ns
400 kHz mode00.9µs
1 MHz mode00.3µs
IS30TSU:STAStart Condition
Setup Time100 kHz mode4.7µsOnly relevant for Repeated Start 
condition.
400 kHz mode0.6µs
1 MHz mode0.26µs
IS31THD:STAStart Condition 
Hold Time100 kHz mode4.0µsAfter this period, the first clock pulse is generated.
400 kHz mode0.6µs
1 MHz mode0.26µs
IS33TSU:STOStop Condition Setup Time100 kHz mode4.0µs
400 kHz mode0.6µs
1 MHz mode0.26µs
IS34THD:STOStop Condition

Hold Time

100 kHz mode> 0µs
400 kHz mode> 0µs
1 MHz mode> 0µs
IS40TAA:SCLOutput Valid from Clock100 kHz mode03.45µs
400 kHz mode00.9µs
1 MHz mode00.45µs
IS45TBF:SDABus Free Time100 kHz mode4.7µsThe amount of time the bus must be free before a new transmission can start.
400 kHz mode1.3µs
1 MHz mode0.5µs
IS50CBBus Capacitive Loading100 kHz mode400pF
400 kHz mode400pF
1 MHz mode10pF
Figure 30-14. UARTx Module Timing Characteristics
Table 30-30. UARTx Module Timing Requirements
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.

SymbolCharacteristic(1)Min.Max.Units
UA10TUABAUDUARTx Baud Time40ns
UA11FBAUDUARTx Baud Rate40Mbps
UA20TCWFStart Bit Pulse Width to Trigger UARTx Wake-up50ns
Note:
  1. These parameters are characterized but not tested in manufacturing.
Table 30-31. ADC Module Specifications
Operating Conditions (unless otherwise stated):(4)

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

Param No.SymbolCharacteristicsMin.Typ.Max.UnitsConditions
Input
AD9FSRCADC Module Input Frequency500MHzClock frequency selected by the CLKSELx bits
AD10FCORESRCADC Control Clock Frequency250MHzClock frequency after the first divider controlled by the CLKDIVx bits
AD11FADCOREADC SAR Core Clock Frequency70MHzSAR core frequency after the second divider controlled by the ADCSx or SHRADCSx bits
AD12VINH-VINLFull-Scale Input SpanAVSSAVDDV
AD14VINAbsolute Input VoltageAVSS – 0.3AVDD + 0.3V
AD17RINRecommended Impedance of Analog Voltage Source100WFor minimum sampling time

(Note 1)

AD61CHOLDCapacitance12.5pF(Note 1)
AD62RICInput Resistance5001000OhmIncludes RSS (Note 1)
AD66VBGInternal Band Gap Input Voltage1.141.21.26V(Note 1)
ADC Accuracy
AD20NrResolution12 data bitsbits
AD21bINL_1SIntegral Nonlinearity-3-1.5/+1.5+3LSb

3.5 Msps (5),

TADC = 4nS (250 MHz),

TCORESRC = 8 nS (125 MHz),

TADCORE = 16 nS (62.5 MHz),

Sampling Time = 4 TADCORE,

VDD = 3.3V, AVDD = 3.3V

AD22bDNL_1SDifferential Nonlinearity-1-1/+1.5+3LSb
AD23bGERR_1SGain Error+4LSb
AD24bOERR_1SOffset Error-4LSb
AD21dINL _3S

Integral Nonlinearity

-5/+5LSb

2.7 Msps(6),

TADC = 4 nS (250 MHz),

TCORESRC = 8 nS (125 MHz),

TADCORE = 16 nS (62.5 MHz),

Sampling Time = 10 TADCORE,

VDD = 3.3V, AVDD = 3.3V,

all core conversions are started simultaneously

AD22dDNL_3S

Differential Nonlinearity

-1/+2LSb
AD23dGERR_3S

Gain Error

+5LSb
AD24dOERR_3S

Offset Error

-5LSb
AD25cMonotonicityLSbGuaranteed
Dynamic Performance
AD31bSINADSignal-to-Noise and 
Distortion5670dBNotes 2, 3
AD34bENOBEffective Number of Bits9.810.211.4bitsNotes 2, 3
AD50TADADC Clock Period14.3ns
AD51FTPThroughput Rate2.7MspsShared Core(Note 5)
Note:
  1. These parameters are not characterized or tested in manufacturing.
  2. These parameters are characterized but not tested in manufacturing.
  3. Characterized with a 1 kHz sine wave.
  4. The ADC module is functional at VBORMIN < VDD < VDDMIN, but with degraded performance. Unless otherwise stated, module functionality is ensured but not characterized.
  5. The throughput includes 10 TADCORE sampling time and 13 TADCORE conversion time.
Table 30-32. Die Temperature Diode 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.Typ.Max.UnitsConditions
TD01TCOEFFTemperature Coefficient-1.5mV/CNote 1
Note:
  1. These parameters are not characterized or tested in manufacturing.
Table 30-33. High-Speed Analog Comparator Module Specifications
Operating Conditions (unless otherwise stated):(2)

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

Param No.SymCharacteristicMin.Typ.(1)MaxUnitsComments
CM09FINInput Frequency400500MHz-40°C ≤ TA ≤ +85°C
400480+85°C < TA ≤ +125°C
CM10VIOFFInput Offset Voltage-2020mV
CM11VICMInput Common-Mode Voltage RangeAVSSAVDDVNote 1
CM13CMRRCommon-Mode Rejection Ratio65dBNote 1
CM14TRESPLarge Signal Response30nsV+ input step of 100 mV while V- input is held at AVDD/2
CM15VHYSTInput Hysteresis1545mVDepends on HYSSEL[1:0](1)
Note:
  1. These parameters are for design guidance only and are not tested in manufacturing.
  2. The comparator module is functional at VBORMIN < VDD < VDDMIN, but with degraded performance. Unless otherwise stated, module functionality is tested but not characterized.
Table 30-34. DACx Module 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.Typ.(1)Max.UnitsComments
DA02CVRESResolution12bits
DA03INLIntegral Nonlinearity Error-380LSB
DA04DNLDifferential Nonlinearity Error-55LSB
DA05EOFFOffset Error-3.521.5LSB
DA06EGGain Error041LSB
DA07TSETSettling Time6007502000nsOutput with 2% of desired output voltage with a 10-90% or 90-10% Step
DA08VOUTVoltage Output Range0.1653.135VVDD = 3.3V
DA09TTRTransition Time340ns
DA10TSSSteady-State Time550ns
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.