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 kept 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 reducing by following method:

  • User can slow down the system clocks
  • User can gate the clocks to the peripherals when they are unused.

Sleep mode

W7500 have two kinds of sleep modes. One is Sleep mode and the other is Deep sleep mode. Two of them are almost same except the clock gated peripherals kinds.

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)
  • 8ea PWM clocks (PWMCLK0 ~ PWMCLK7)
  • WDOG clock (WDOGCLK)
  • Random number generator clock (RNGCLK)
products/w7500/overview/powersupply.1430125693.txt.gz · Last modified: 2015/04/27 18:08 by jameskim