User Tools

Site Tools


This is an old revision of the document!

Power supply


W7500 embeds a voltage regulator in order to supply the internal 1.5V digital power domain.

  • Require a 2.7V ~ 5.5V operating supply voltage (VDD)
  • ADC ref voltage is same as VDD

Voltage regulator

The voltage regulator is always enabled after Reset. It works on in one mode.

  • In Run mode, the regulator supplies full power to the 1.5V domain.
  • In case of power down or sleep mode, the voltage regulator is not enabled.

Power supply supervisor

W7500 has an integrated reset (POR) circuit which is always active and ensure proper operation above a threshold of 0.6V

  • The POR monitors only the VDD supply voltage. During the startup phase VDD must arrive first and be greater than or equal to 0.6V

Low power modes

After a system or power Reset, W7500 is in Run mode. There are two low power modes to save power when CPU does not need to keep running. For example when CPU waiting for an external event, user can enter the low power mode. And W7500 don’t have power-off mode.

The device features two low power modes:

  • Sleep mode
  • Deep Sleep mode

Additionally, the power consumption can be reduced by following method:

  • User can slow down the system clocks
  • User can block the clocks to the peripherals while they are unused.

Sleep mode vs. Deep sleep mode

W7500 have two kinds of Low power mode, Sleep mode and Deep sleep mode. Both are almost same except Sleep mode feeds the clocks to peripherals unlike Deep sleep mode.

Mode Entry Wakeup Effect-on-clocks
Sleep mode DEEPSLEEP = 0
Enable WFI
Any interrupt CPU Clock OFF
APB Bus Clock ON
AHB Bus Clock ON
Memory Clock ON
Enable WFE
Wakeup event
Deep Sleep mode DEEPSLEEP = 1
Enable WFI
Any interrupt CPU Clock OFF
APB Bus Clock OFF
AHB Bus Clock OFF
Memory Clock OFF
Enable WFE
Wakeup event

Peripheral clock gating

In Run mode, individual clocks can be stopped at any time to reduce power. Peripheral clock gating is controlled by the CRG block. Below is the list of clocks which can be gating in CRG block.

  • ADC clock (ADCCLK)
  • SSP0, SSP1 clock (SSPCLK)
  • UART0, UART1 clock (UARTCLK)
  • Two Timer clocks (TIMCLK0, TIMCLK1)
  • 8 PWM clocks (PWMCLK0 ~ PWMCLK7)
  • WDOG clock (WDOGCLK)
  • Random number generator clock (RNGCLK)
products/w7500/overview/powersupply.1430126755.txt.gz · Last modified: 2015/04/27 18:25 by jameskim