PARAMETER | SYMBOL | CONDITIONS | MIN | TYP | MAX | UNITS | |
---|---|---|---|---|---|---|---|
POWER / BOTH SINGLE-SUPPLY OPERATION AND DUAL-SUPPLY OPERATION | |||||||
Supply Voltage | VDD | 1.71 | 1.8 | 3.63 | V | ||
Supply Voltage, Core | VCORE | Dual-supply operation | OVR = [00] | 0.855 | 0.9 | 0.945 | V |
OVR = [01] | 0.95 | 1.0 | 1.05 | ||||
Default OVR = [10] | 1.045 | 1.1 | 1.155 | ||||
No power supply connection for single-supply operation | — | ||||||
Supply Voltage, Analog | VDDA | VDDA must be connected to VDD | 1.71 | 3.63 | V | ||
Power-Fail Reset Voltage | VRST | Monitors VDD | 1.58 | 1.71 | V | ||
Monitors VCORE during dual-supply operation | 0.74 | 0.845 | |||||
Power-On Reset Voltage | VPOR | Monitors VDD | 1.4 | V | |||
Monitors VCORE during dual-supply operation | 0.6 | ||||||
POWER / SINGLE-SUPPLY OPERATION (VDD ONLY); fSYS_OSC = IPO | |||||||
VDD Current ACTIVE Mode | IDD_DACTS | Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 62.9 | μA/MHz | ||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 64.9 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 62.4 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 61.4 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 63 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 60.9 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 51.6 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 52.1 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 50.8 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 49.8 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 50.4 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 49.2 | ||||||
IDD_FACTS | Fixed, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 900 | μA | |||
OVR = [01], internal regulator set to 1.0V | 751 | ||||||
OVR = [00], internal regulator set to 0.9V | 618 | ||||||
Fixed, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 873 | |||||
OVR = [01], internal regulator set to 1.0V | 729 | ||||||
OVR = [00], internal regulator set to 0.9V | 594 | ||||||
VDD Current SLEEP Mode | IDD_DSLPS | Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 36.6 | μA/MHz | ||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 38.3 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 38.7 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 36.5 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 37.9 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 38.7 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 12.5 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 11.6 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 12.9 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 100MHz | 12.7 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 50MHz | 12 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 12MHz | 14.9 | ||||||
IDD_FSLPS | Fixed, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 900 | μA | |||
OVR = [01], internal regulator set to 1.0V | 751 | ||||||
OVR = [00], internal regulator set to 0.9V | 618 | ||||||
Fixed, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 873 | |||||
OVR = [01], internal regulator set to 1.0V | 729 | ||||||
OVR = [00], internal regulator set to 0.9V | 594 | ||||||
SLEEP Mode Resume Time | tSLP_ONS | fSYS_OSC = IPO | 0.1 | μs | |||
DEEPSLEEP Mode Resume Time | tDSL_ONS | fSYS_OSC = IPO | fast_wk_en = 1 | 74 | μs | ||
fast_wk_en = 0 | 210 | ||||||
BACKUP Mode Resume Time | tBKU_ONS | fSYS_OSC = IPO, includes system initialization and ROM execution time | 1.08 | ms | |||
STORAGE Mode Resume Time | tSTO_ONS | fSYS_OSC = IPO, includes system initialization and ROM execution time | 1.08 | ms | |||
POWER / SINGLE-SUPPLY OPERATION (VDD ONLY); fSYS_OSC = IBRO | |||||||
VDD Current ACTIVE Mode | IDD_DACTS | Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 78 | μA/MHz | ||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 78 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 71 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 74.6 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 74.4 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 67.6 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 67.5 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 66.7 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 60.6 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 63.7 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 62.4 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 57.1 | ||||||
IDD_FACTS | Fixed, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 423 | μA | |||
OVR = [01], internal regulator set to 1.0V | 357 | ||||||
OVR = [00], internal regulator set to 0.9V | 298 | ||||||
Fixed, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 376 | |||||
OVR = [01], internal regulator set to 1.0V | 334 | ||||||
OVR = [00], internal regulator set to 0.9V | 276 | ||||||
VDD Current SLEEP Mode | IDD_DSLPS | Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 51.8 | μA/MHz | ||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 52 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 48.2 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 51.4 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 50.4 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 46.5 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 27.5 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 26 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 24.6 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 26.8 | |||||
OVR = [01], internal regulator set to 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 24.4 | ||||||
OVR = [00], internal regulator set to 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 23 | ||||||
IDD_FSLPS | Fixed, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 423 | μA | |||
OVR = [01], internal regulator set to 1.0V | 357 | ||||||
OVR = [00], internal regulator set to 0.9V | 298 | ||||||
Fixed, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], internal regulator set to 1.1V | 376 | |||||
OVR = [01], internal regulator set to 1.0V | 334 | ||||||
OVR = [00], internal regulator set to 0.9V | 276 | ||||||
SLEEP Mode Resume Time | tSLP_ONS | fSYS_OSC = IBRO | 1.1 | μs | |||
DEEPSLEEP Mode Resume Time | tDSL_ONS | fSYS_OSC = IBRO | fast_wk_en = 1 | 182 | μs | ||
fast_wk_en = 0 | 319 | ||||||
BACKUP Mode Resume Time | tBKU_ONS | fSYS_OSC = IBRO, includes system initialization and ROM execution time | 1.08 | ms | |||
STORAGE Mode Resume Time | tSTO_ONS | fSYS_OSC = IBRO, includes system initialization and ROM execution time | 1.08 | ms | |||
POWER / SINGLE-SUPPLY OPERATION (VDD ONLY) | |||||||
VDD Fixed Current, DEEPSLEEP Mode | IDD_FDSLS | Standby state with full data retention and 200KB SRAM retained | VDD = 3.3V | 4.4 | μA | ||
VDD = 1.8V | 4.1 | ||||||
VDD Fixed Current, BACKUP Mode | IDD_FBKUS | VDD = 3.3V, RTC disabled | 0KB SRAM retained, retention regulator disabled | 0.4 | μA | ||
20KB SRAM retained | 1.09 | ||||||
40KB SRAM retained | 1.43 | ||||||
120KB SRAM retained | 2.35 | ||||||
200KB SRAM retained | 3.26 | ||||||
VDD = 1.8V, RTC disabled | 0KB SRAM retained, retention regulator disabled | 0.138 | |||||
20KB SRAM retained | 0.81 | ||||||
40KB SRAM retained | 1.15 | ||||||
120KB SRAM retained | 2.07 | ||||||
200KB SRAM retained | 2.97 | ||||||
VDD Fixed Current, STORAGE Mode | IDD_FSTOS | VDD = 3.3V | 0.397 | μA | |||
VDD = 1.8V | 0.123 | ||||||
POWER / DUAL-SUPPLY OPERATION (VDD AND VCORE); fSYS_OSC = IPO | |||||||
VCORE Current, ACTIVE Mode | ICORE_DACTD | Dynamic, IPO enabled, total current into VCORE pin, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 61.5 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 63.1 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 53.2 | ||||||
Dynamic, IPO enabled, total current into VCORE pin, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 50.3 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 50.5 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 54 | ||||||
ICORE_FACTD | Fixed, IPO enabled, total current into VCORE pin, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 497 | μA | |||
OVR = [01], VCORE = 1.0V | 335 | ||||||
OVR = [00], VCORE = 0.9V | 187 | ||||||
VDD Current, ACTIVE Mode | IDD_DACTD | Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 100MHz | 0.005 | μA/MHz | ||
OVR = [01], fSYS_CLK(MAX) = 50MHz | 0.004 | ||||||
OVR = [00], fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 100MHz | 0.003 | |||||
OVR = [01], fSYS_CLK(MAX) = 50MHz | 0.0015 | ||||||
OVR = [00], fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 100MHz | 0.005 | |||||
OVR = [01], fSYS_CLK(MAX) = 50MHz | 0.004 | ||||||
OVR = [00], fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 100MHz | 0.003 | |||||
OVR = [01], fSYS_CLK(MAX) = 50MHz | 0.0015 | ||||||
OVR = [00], fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
IDD_FACTD | Fixed, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 420 | μA | |||
OVR = [01], VCORE = 1.0V | 420 | ||||||
OVR = [00], VCORE = 0.9V | 420 | ||||||
Fixed, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 400 | |||||
OVR = [01], VCORE = 1.0V | 400 | ||||||
OVR = [00], VCORE = 0.9V | 400 | ||||||
VCORE Current, SLEEP Mode | ICORE_DSLPD | Dynamic, IPO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 35.8 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 36.9 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 31.4 | ||||||
Dynamic, IPO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 12 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 11 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 9 | ||||||
ICORE_FSLPD | Fixed, IPO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR [10], VCORE = 1.1V | 497 | μA | |||
OVR [01], VCORE = 1.0V | 335 | ||||||
OVR [00], VCORE = 0.9V | 187 | ||||||
VDD Current, SLEEP Mode | IDD_DSLPD | Dynamic, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 0.001 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 0.001 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
Dynamic, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 100MHz | 0.001 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 50MHz | 0.001 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 12MHz | 0.001 | ||||||
IDD_FSLPD | Fixed, IPO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 420 | μA | |||
OVR = [01], VCORE = 1.0V | 420 | ||||||
OVR = [00], VCORE = 0.9V | 420 | ||||||
Fixed, IPO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 400 | |||||
OVR = [01], VCORE = 1.0V | 400 | ||||||
OVR = [00], VCORE = 0.9V | 400 | ||||||
SLEEP Mode Resume Time | tSLP_OND | fSYS_OSC = IPO | 0.1 | μs | |||
DEEPSLEEP Mode Resume Time | tDSL_OND | fSYS_OSC = IPO | fast_wk_en = 1 | 37 | μs | ||
fast_wk_en = 0 | 184 | ||||||
BACKUP Mode Resume Time | tBKU_OND | fSYS_OSC = IPO, includes system initialization and ROM execution time | 1.05 | ms | |||
STORAGE Mode Resume Time | tSTO_OND | fSYS_OSC = IPO, includes system initialization and ROM execution time | 1.05 | ms | |||
POWER / DUAL-SUPPLY OPERATION (VDD AND VCORE); fSYS_OSC = IBRO | |||||||
VCORE Current, ACTIVE Mode | ICORE_DACTD | Dynamic, IBRO enabled, total current into VCORE pin, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 65.1 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 65.1 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 54.8 | ||||||
Dynamic, IBRO enabled, total current into VCORE pin, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 53.1 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 53.1 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 44.1 | ||||||
ICORE_FACTD | Fixed, IBRO enabled, total current into VCORE pin, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 280 | μA | |||
OVR = [01], VCORE = 1.0V | 235 | ||||||
OVR = [00], VCORE = 0.9V | 157 | ||||||
VDD Current, ACTIVE Mode | IDD_DACTD | Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 7.3728MHz | 0.0054 | μA/MHz | ||
OVR = [01], fSYS_CLK(MAX) = 7.3728MHz | 0.0045 | ||||||
OVR = [00], fSYS_CLK(MAX) = 7.3728MHz | 0.0045 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing CoreMark, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 7.3728MHz | 0.0036 | |||||
OVR = [01], fSYS_CLK(MAX) = 7.3728MHz | 0.0027 | ||||||
OVR = [00], fSYS_CLK(MAX) = 7.3728MHz | 0.0027 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 7.3728MHz | 0.0054 | |||||
OVR = [01], fSYS_CLK(MAX) = 7.3728MHz | 0.0045 | ||||||
OVR = [00], fSYS_CLK(MAX) = 7.3728MHz | 0.0045 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode, executing While(1), ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], fSYS_CLK(MAX) = 7.3728MHz | 0.0036 | |||||
OVR = [01], fSYS_CLK(MAX) = 7.3728MHz | 0.0027 | ||||||
OVR = [00], fSYS_CLK(MAX) = 7.3728MHz | 0.0027 | ||||||
IDD_FACTD | Fixed, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 131 | μA | |||
OVR = [01], VCORE = 1.0V | 131 | ||||||
OVR = [00], VCORE = 0.9V | 131 | ||||||
Fixed, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in ACTIVE mode 0MHz execution, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 113 | |||||
OVR = [01], VCORE = 1.0V | 113 | ||||||
OVR = [00], VCORE = 0.9V | 113 | ||||||
VCORE Current, SLEEP Mode | ICORE_DSLPD | Dynamic, IBRO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 0.06 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 0.05 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 0.036 | ||||||
Dynamic, IBRO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, DMA disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 0.037 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 0.027 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 0.016 | ||||||
ICORE_FSLPD | Fixed, IBRO enabled, total current into VCORE pin, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR [10], VCORE = 1.1V | 280 | μA | |||
OVR [01], VCORE = 1.0V | 235 | ||||||
OVR [00], VCORE = 0.9V | 157 | ||||||
VDD Current, SLEEP Mode | IDD_DSLPD | Dynamic, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 0.0123 | μA/MHz | ||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 0.0116 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 0.0116 | ||||||
Dynamic, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, standard DMA with two channels active, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V, fSYS_CLK(MAX) = 7.3728MHz | 0.0123 | |||||
OVR = [01], VCORE = 1.0V, fSYS_CLK(MAX) = 7.3728MHz | 0.0116 | ||||||
OVR = [00], VCORE = 0.9V, fSYS_CLK(MAX) = 7.3728MHz | 0.0116 | ||||||
IDD_FSLPD | Fixed, IBRO enabled, total current into VDD pin, VDD = 3.3V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 131 | μA | |||
OVR = [01], VCORE = 1.0V | 131 | ||||||
OVR = [00], VCORE = 0.9V | 131 | ||||||
Fixed, IBRO enabled, total current into VDD pin, VDD = 1.8V, CPU in SLEEP mode, ECC disabled, inputs tied to VSS or VDD, outputs source/sink 0mA | OVR = [10], VCORE = 1.1V | 113 | |||||
OVR = [01], VCORE = 1.0V | 113 | ||||||
OVR = [00], VCORE = 0.9V | 113 | ||||||
SLEEP Mode Resume Time | tSLP_OND | fSYS_OSC = IBRO | 1.1 | μs | |||
DEEPSLEEP Mode Resume Time | tDSL_OND | fSYS_OSC = IBRO | fast_wk_en = 1 | 146 | μs | ||
fast_wk_en = 0 | 295 | ||||||
BACKUP Mode Resume Time | tBKU_OND | fSYS_OSC = IBRO, includes system initialization and ROM execution time | 1.05 | ms | |||
STORAGE Mode Resume Time | tSTO_OND | fSYS_OSC = IBRO, includes system initialization and ROM execution time | 1.05 | ms | |||
POWER / DUAL-SUPPLY OPERATION (VDD AND VCORE) | |||||||
VCORE Fixed Current, DEEPSLEEP Mode | ICORE_FDSLPD | VDD = 3.3V, VCORE = 1.1V | 11 | μA | |||
VDD = 3.3V, VCORE = 0.855V | 4.1 | ||||||
VDD = 1.8V, VCORE = 1.1V | 11 | ||||||
VDD = 1.8V, VCORE = 0.855V | 4.1 | ||||||
VDD Fixed Current, DEEPSLEEP Mode | IDD_FDSLPD | VDD = 3.3V, VCORE = 1.1V | 0.34 | μA | |||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.11 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.11 | ||||||
VCORE Fixed Current, BACKUP Mode | ICORE_FBKUD | 0KB SRAM retained, RTC disabled, retention regulator disabled | VDD = 3.3V, VCORE = 1.1V | 0.28 | μA | ||
VDD = 3.3V, VCORE = 0.855V | 0.15 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.28 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.15 | ||||||
20KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 1.256 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.52 | ||||||
VDD = 1.8V, VCORE = 1.1V | 1.256 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.52 | ||||||
40KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 2.21 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.881 | ||||||
VDD = 1.8V, VCORE = 1.1V | 2.21 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.881 | ||||||
120KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 5.23 | |||||
VDD = 3.3V, VCORE = 0.855V | 1.91 | ||||||
VDD = 1.8V, VCORE = 1.1V | 5.23 | ||||||
VDD = 1.8V, VCORE = 0.855V | 1.91 | ||||||
200KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 8.26 | |||||
VDD = 3.3V, VCORE = 0.855V | 2.94 | ||||||
VDD = 1.8V, VCORE = 1.1V | 8.26 | ||||||
VDD = 1.8V, VCORE = 0.855V | 2.94 | ||||||
VDD Fixed Current, BACKUP Mode | IDD_FBKUD | 0KB SRAM retained with RTC disabled, retention regulator disabled | VDD = 3.3V, VCORE = 1.1V | 0.34 | μA | ||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.12 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.12 | ||||||
20KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 0.34 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.12 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.12 | ||||||
40KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 0.34 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.12 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.12 | ||||||
120KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 0.34 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.12 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.12 | ||||||
200KB SRAM retained with RTC disabled | VDD = 3.3V, VCORE = 1.1V | 0.34 | |||||
VDD = 3.3V, VCORE = 0.855V | 0.34 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.12 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.12 | ||||||
VCORE Fixed Current, STORAGE Mode | ICORE_FSTOD | VDD = 3.3V, VCORE = 1.1V | 0.284 | μA | |||
VDD = 3.3V, VCORE = 0.855V | 0.15 | ||||||
VDD = 1.8V, VCORE = 1.1V | 0.284 | ||||||
VDD = 1.8V, VCORE = 0.855V | 0.15 | ||||||
VDD Fixed Current, STORAGE Mode | IDD_FSTOD | VDD = 3.3V; VCORE = 1.1V | 0.385 | μA | |||
VDD = 3.3V; VCORE = 0.855V | 0.385 | ||||||
VDD = 1.8V; VCORE = 1.1V | 0.128 | ||||||
VDD = 1.8V; VCORE = 0.855V | 0.128 | ||||||
CLOCKS | |||||||
System Clock Frequency | fSYS_CLK | 100 | MHz | ||||
System Clock Period | tSYS_CLK | 1/fSYS_CLK | μs | ||||
Internal Primary Oscillator (IPO) | fIPO | Default OVR = [10] | 100 | MHz | |||
External RF Oscillator (ERFO) | fERFO | Required crystal characteristics: CL = 12pF, ESR ≤ 50Ω, C0 ≤ 7pF, temperature stability ±20ppm, initial tolerance ±20ppm | 16 | 32 | MHz | ||
Internal Baud Rate Oscillator (IBRO) | fIBRO | 7.3728 | MHz | ||||
Internal Nanoring Oscillator (INRO) | fINRO | Measured at VDD = 1.8V | 70 | kHz | |||
External RTC Oscillator (ERTCO) | fERTCO | 32.768kHz watch crystal, CL = 6pF, ESR < 90kΩ, C0 < 2pF | 32.768 | kHz | |||
RTC Operating Current | IRTC | All power modes, RTC enabled | 0.35 | μA | |||
RTC Power-Up Time | tRTC_ ON | 250 | ms | ||||
External Clock Input Frequency | fEXT_CLK | EXT_CLK1 selected | 50 | MHz | |||
EXT_CLK2 selected | 1 | ||||||
12-BIT SAR ADC | |||||||
Resolution | 12 | bits | |||||
Effective Number of Bits | ENOB | ADC_CLKCTRL.clkdiv = 0bX00. AINx input pk--pk = VREF – 10mV | 10 | bits | |||
External Reference Voltage | VREF | VREF ≤ VDDA | 2.048 | VDDA | V | ||
Internal Reference Voltage | VINT_REF | MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 0 | 1.25 | V | |||
VINT_REF | MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 1 | 2.048 | |||||
ADC Clock Rate | fACLK | 1 | MHz | ||||
ADC Clock Period | tACLK | 1/fACLK | μs | ||||
Input Voltage Range | VAIN | AIN[11:0], ADC_DATA.chan = [11:0] | ADC_CLKCTRL.clkdiv = 0bX00 | VSSA + 0.05 | VREF | V | |
ADC_CLKCTRL.clkdiv = 0bX01 | VSSA + 0.05 | min(2 x VREF,VDDA) | |||||
ADC_CLKCTRL.clkdiv = 0bX10 | VSSA + 0.05 | min(2 x VREF,VDDA) | |||||
Input Impedance | RAIN | ADC_CLKCTRL.clkdiv = 0bX01 | 5 | kΩ | |||
ADC_CLKCTRL.clkdiv = 0bX10 | 50 | ||||||
Analog Input Capacitance | CAIN | Fixed capacitance to VSSA | 2 | pF | |||
Dynamically switched capacitance | 1.2 | pF | |||||
Integral Nonlinearity | INL | ±1.5 | LSb | ||||
Differential Nonlinearity | DNL | ±0.75 | LSb | ||||
Offset Error | VOS | Chopping disabled | ±9 | LSb | |||
Chopping enabled | ±0.2 | ||||||
ADC Active Current | IADC | ADC active, reference buffer enabled, ADC_CLKCTRL.clkdiv = 0bX00 | MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 0, VDDA = 1.8V | 500 | µA | ||
MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 1, VDDA = 3.3V | 788 | ||||||
ADC active, reference buffer enabled, ADC_CLKCTRL.clkdiv = 0bX01 | MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 0, VDDA = 1.8V | 440 | |||||
MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 1, VDDA = 3.3V | 670 | ||||||
ADC active, reference buffer enabled, ADC_CLKCTRL.clkdiv = 0bX10 | MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 0, VDDA = 1.8V | 366 | |||||
MCR_ADC_CFG0.ext_ref = 0, MCR_ADC_CFG0.ref_sel = 1, VDDA = 3.3V | 512 | ||||||
ADC Sample Rate | fADC | ADC_CLKCTRL.clkdiv = 0bX00 | 1 | Msps | |||
ADC_CLKCTRL.clkdiv = 0bX01 | 0.625 | ||||||
ADC_CLKCTRL.clkdiv = 0bX10 | 0.125 | ||||||
ADC Setup Time | tADC_SU | Any power-up of ADC clock or ADC bias to CpuAdcStart | 500 | µs | |||
ADC Input Leakage | IADC_LEAK | ADC inactive or channel not selected | 0.4 | nA | |||
Bandgap Temperature Coefficient | VTEMPCO | Box method | 45 | ppm | |||
COMPARATORS | |||||||
Input Offset Voltage | VOFFSET | ±3 | mV | ||||
Input Hysteresis | VHYST | AINCOMPHYST[1:0] = 00 | 22 | mV | |||
AINCOMPHYST[1:0] = 01 | 50 | ||||||
AINCOMPHYST[1:0] = 10 | 2 | ||||||
AINCOMPHYST[1:0] = 11 | 7 | ||||||
Input Voltage Range | VIN_CMP | Common-mode range | 0.6 | 1.35 | V | ||
GENERAL-PURPOSE I/O | |||||||
Input Low Voltage for All GPIO, RSTN | VIL_GPIO | Pin configured as GPIO | 0.3 × VDD | V | |||
Input High Voltage for All GPIO, RSTN | VIH_GPIO | Pin configured as GPIO | 0.7 × VDD | V | |||
Output Low Voltage for All GPIO Except P0.6, P0.7, P0.12, P0.13, P0.18, and P0.19 | VOL_GPIO | VDD = 1.71V, IOL = 1mA, DS[1:0] = 00 (Note 1)) | 0.2 | 0.4 | V | ||
VDD = 1.71V, IOL = 2mA, DS[1:0] = 10 (Note 1) | 0.2 | 0.4 | |||||
VDD = 1.71V, IOL = 4mA, DS[1:0] = 01 (Note 1) | 0.2 | 0.4 | |||||
VDD = 1.71V, IOL = 6mA, DS[1:0] = 11 (Note 1) | 0.2 | 0.4 | |||||
Output Low Voltage for GPIO P0.6, P0.7, P0.12, P0.13, P0.18, P0.19 | VOL_I2C | VDD = 1.71V, IOL = 2mA, DS = 0 (Note 1) | 0.2 | 0.4 | V | ||
VDD = 1.71V, IOL = 8mA, DS = 1 (Note 1) | 0.2 | 0.4 | |||||
Output High Voltage for All GPIO Except P0.6, P0.7, P0.12, P0.13, P0.18, and P0.19 | VOH_GPIO | VDD = 1.71V, IOH = 1mA, DS[1:0] = 00 (Note 1) | VDD - 0.4 | V | |||
VDD = 1.71V, IOH = 2mA, DS[1:0] = 10 (Note 1) | VDD - 0.4 | ||||||
VDD = 1.71V, IOH = 4mA, DS[1:0] = 01 (Note 1) | VDD - 0.4 | ||||||
VDD = 1.71V, IOH = 6mA, DS[1:0] = 11 (Note 1) | VDD - 0.4 | ||||||
Output High Voltage for GPIO P0.6, P0.7, P0.12, P0.13, P0.18, and P0.19 | VOH_I2C | VDD = 1.71V, IOH = 2mA, DS = 0 (Note 1) | VDD - 0.4 | V | |||
VDD = 1.71V, IOH = 8mA, DS = 1 (Note 1) | VDD - 0.4 | ||||||
Combined IOL, All GPIO | IOL_TOTAL | 100 | mA | ||||
Combined IOH, All GPIO | IOH_TOTAL | -100 | mA | ||||
Input Hysteresis (Schmitt) | VIHYS | 300 | mV | ||||
Input/Output Pin Capacitance for All Pins | CIO | 4 | pF | ||||
Input Leakage Current Low | IIL | VIN = 0V, internal pullup disabled | -500 | +500 | nA | ||
Input Leakage Current High | IIH | VIN = 3.6V, internal pulldown disabled | -500 | +500 | nA | ||
Input Pullup Resistor to RSTN | RPU_VDD | Pullup to VDD = VRST, RSTN at VIH | 18.7 | kΩ | |||
Pullup to VDD = 3.63V, RSTN at VIH | 10.0 | ||||||
Input Pullup Resistor for All GPIO | RPU | Device pin configured as GPIO, pullup to VDD = VRST, device pin at VIH | 18.7 | kΩ | |||
Device pin configured as GPIO, pullup to VDD = 3.63V, device pin at VIH | 10.0 | ||||||
Input Pulldown Resistor for All GPIO | RPD | Device pin configured as GPIO, pulldown to VSS, VDD = VRST, device pin at VIL | 17.6 | kΩ | |||
Device pin configured as GPIO, pulldown to VSS, VDD = 3.63V, device pin at VIL | 8.8 | ||||||
FLASH MEMORY | |||||||
Flash Erase Time | tM_ERASE | Mass erase | 30 | ms | |||
tP_ERASE | Page erase | 30 | |||||
Flash Programming Time per Word | tPROG |
32-bit programming mode, fFLC_CLK = 1MHz |
42 | μs | |||
Flash Endurance | 10 | kcycles | |||||
Data Retention | tRET | TA = +125°C | 10 | years |
PARAMETER | SYMBOL | CONDITIONS | MIN | TYP | MAX | UNITS |
---|---|---|---|---|---|---|
MASTER MODE | ||||||
SPI Master Operating Frequency | fMCK |
fSYS_CLK = 100MHz, fMCK(MAX) = fSYS_CLK/2 |
50 | MHz | ||
SPI Master SCK Period | tMCK | 1/fMCK | ns | |||
SCK Output Pulse-Width High/Low | tMCH, tMCL | tMCK/2 | ns | |||
MOSI Output Hold Time After SCK Sample Edge | tMOH | tMCK/2 | ns | |||
MOSI Output Valid to Sample Edge | tMOV | tMCK/2 | ns | |||
MOSI Output Hold Time After SCK Low Idle | tMLH | tMCK/2 | ns | |||
MISO Input Valid to SCK Sample Edge Setup | tMIS | 5 | ns | |||
MISO Input to SCK Sample Edge Hold | tMIH | tMCK/2 | ns | |||
SLAVE MODE | ||||||
SPI Slave Operating Frequency | fSCK | 50 | MHz | |||
SPI Slave SCK Period | tSCK | 1/fSCK | ns | |||
SCK Input Pulse-Width High/Low | tSCH, tSCL | tSCK/2 | ||||
SSx Active to First Shift Edge | tSSE | 10 | ns | |||
MOSI Input to SCK Sample Edge Rise/Fall Setup | tSIS | 5 | ns | |||
MOSI Input from SCK Sample Edge Transition Hold | tSIH | 1 | ns | |||
MISO Output Valid after SCLK Shift Edge Transition | tSOV | 5 | ns | |||
SCK Inactive to SSx Inactive | tSSD | 10 | ns | |||
SSx Inactive Time | tSSH | 1/fSCK | μs | |||
MISO Hold Time after SSx Deassertion | tSLH | 10 | ns |
PARAMETER | SYMBOL | CONDITIONS | MIN | TYP | MAX | UNITS |
---|---|---|---|---|---|---|
STANDARD MODE | ||||||
Output Fall Time | tOF | Standard mode, from VIH(MIN) to VIL(MAX) | 150 | ns | ||
SCL Clock Frequency | fSCL | 0 | 100 | kHz | ||
Low-Period SCL Clock | tLOW | 4.7 | μs | |||
High-Time SCL Clock | tHIGH | 4.0 | μs | |||
Setup Time for Repeated Start Condition | tSU;STA | 4.7 | μs | |||
Hold Time for Repeated Start Condition | tHD;STA | 4.0 | μs | |||
Data Setup Time | tSU;DAT | 300 | ns | |||
Data Hold Time | tHD;DAT | 10 | ns | |||
Rise Time for SDA and SCL | tR | 800 | ns | |||
Fall Time for SDA and SCL | tF | 200 | ns | |||
Setup Time for a Stop Condition | tSU;STO | 4.0 | μs | |||
Bus Free Time Between a Stop and Start Condition | tBUS | 4.7 | μs | |||
Data Valid Time | tVD;DAT | 3.45 | μs | |||
Data Valid Acknowledge Time | tVD;ACK | 3.45 | μs | |||
FAST MODE | ||||||
Output Fall Time | tOF | From VIH(MIN) to VIL(MAX) | 150 | ns | ||
Pulse Width Suppressed by Input Filter | tSP | 75 | ns | |||
SCL Clock Frequency | fSCL | 0 | 400 | kHz | ||
Low-Period SCL Clock | tLOW | 1.3 | μs | |||
High-Time SCL Clock | tHIGH | 0.6 | μs | |||
Setup Time for Repeated Start Condition | tSU;STA | 0.6 | μs | |||
Hold Time for Repeated Start Condition | tHD;STA | 0.6 | μs | |||
Data Setup Time | tSU;DAT | 125 | ns | |||
Data Hold Time | tHD;DAT | 10 | ns | |||
Rise Time for SDA and SCL | tR | 30 | ns | |||
Fall Time for SDA and SCL | tF | 30 | ns | |||
Setup Time for a Stop Condition | tSU;STO | 0.6 | μs | |||
Bus Free Time Between a Stop and Start Condition | tBUS | 1.3 | μs | |||
Data Valid Time | tVD;DAT | 0.9 | μs | |||
Data Valid Acknowledge Time | tVD;ACK | 0.9 | μs | |||
FAST MODE PLUS | ||||||
Output Fall Time | tOF | From VIH(MIN) to VIL(MAX) | 80 | ns | ||
Pulse Width Suppressed by Input Filter | tSP | 75 | ns | |||
SCL Clock Frequency | fSCL | 0 | 1000 | kHz | ||
Low-Period SCL Clock | tLOW | 0.5 | μs | |||
High-Time SCL Clock | tHIGH | 0.26 | μs | |||
Setup Time for Repeated Start Condition | tSU;STA | 0.26 | μs | |||
Hold Time for Repeated Start Condition | tHD;STA | 0.26 | μs | |||
Data Setup Time | tSU;DAT | 50 | ns | |||
Data Hold Time | tHD;DAT | 10 | ns | |||
Rise Time for SDA and SCL | tR | 50 | ns | |||
Fall Time for SDA and SCL | tF | 30 | ns | |||
Setup Time for a Stop Condition | tSU;STO | 0.26 | μs | |||
Bus Free Time Between a Stop and Start Condition | tBUS |
0.5 |
μs | |||
Data Valid Time | tVD;DAT | 0.45 | μs | |||
Data Valid Acknowledge Time | tVD;ACK | 0.45 | μs |
PARAMETER | SYMBOL | CONDITIONS | MIN | TYP | MAX | UNITS |
---|---|---|---|---|---|---|
Bit Clock Frequency | fBCLKS | 25 | MHz | |||
Bit Clock Period | tBCLKS | 1/fBCLKS | ns | |||
BCLK High Time | tWBCLKHS | 0.5 | 1/fBCLKS | |||
BCLK Low Time | tWBCLKLS | 0.5 | 1/fBCLKS | |||
LRCLK Setup Time | tLRCLK_BCLKS | 25 | ns | |||
Delay Time, BCLK to SD (Output) Valid | tBCLK_SDOS | 12 | ns | |||
Setup Time for SD (Input) | tSU_SDIS | 6 | ns | |||
Hold Time SD (Input) | tHD_SDIS | 3 | ns |
PARAMETER | SYMBOL | CONDITIONS | MIN | TYP | MAX | UNITS |
---|---|---|---|---|---|---|
Encoder Period | tEP | Ensure at least one sample in each encoder state | 4 | 8 | tPCLK | |
Encoder Pulse Width | tE | Ensure at least one sample in each encoder state | 2 | 4 | tPCLK | |
Encoder State Period | tES | Ensure at least one sample in each encoder state | 1 | 2 | tPCLK | |
Index Signal Width | tIND | 1 | 1/4 x tEP | tEP | tPCLK | |
Expected Glitch Time Window | tGL | QDEC_CTRL.filter = 0b00 | 0 | tPCLK | ||
QDEC_CTRL.filter = 0b01 | 1 | |||||
Q DIRECTION | tQDIR | After either QEA or QEB transition | 4 | tPCLK | ||
Q MATCH | tQM | After either QEA or QEB transition | 4 | tPCLK | ||
Q MATCH Pulse Width | tQMP | Until next state transition | 1 | tES | ||
Q ERROR | tER | After either a faulty QEA or QEB transition | 4 | tPCLK | ||
Q ERROR Pulse Width | tERP | Until next state transition | 1 | tES |
GPIO Drive Strength: | Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V. |
|
|
|
|
|
|
|
|
|
|
|
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1)\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}
{"data-trigger":"hover","data-placement":"right","data-toggle":"popover","data-original-title":"\u003cstrong\u003eNote 1\u003c/strong\u003e","data-html":true,"data-content":"Note 1: When using a GPIO bias voltage of 2.97V, the drive current capability of the GPIO is 2x that of its drive strength when using a GPIO bias voltage of 1.62V."}