| 数据搜索系统,热门电子元器件搜索 |
|
STMPE2403 数据表(PDF) 21 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STMPE2403 数据表(HTML) 21 Page - STMicroelectronics |
|
21 / 63 page ![]() STMPE2403 System controller 21/63 7.4 States of operation The device has three main modes of operation: ● Operational Mode: This is the mode, whereby normal operation of the device takes place. In this mode, the RC clock is available and the Main FSM Unit routes this clock and the 32 KHz clock to all the device blocks that are enabled. In this mode, individual blocks that need not be working can be turned off by the master by programming the bits 3 to 0 of the SYSCON register. ● Sleep Mode: In this low-power mode, individual blocks can be turned off by the master by programming the bits 3 to 0 of the SYSCON register. However, the master needs to program the SYSCON register before coming into this mode, as in the sleep mode, the IIC interface is not active except to detect traffic for wakeup. Any activity on the I2C port (intended I2C transaction for the device) or Wakeup pin or Hotkey activity will cause the device to leave this mode and go into the Operational mode. When leaving this mode, the I2C will need to hold the SCLK till the RC clock is ready. ● Hibernate Mode: This mode is entered when the system writes a '1' to bit 5 of the SYSCON register. In this mode, the device is completely inactive as there is absolutely no clock. Only a Reset or a wakeup on IIC will bring back the System to operational mode. A keypress detect will bring the system to Sleep mode, in which the debounce of the key will take place. Note: 32KHz clock mentioned in this section could be (1) External clock from connected XTAL, (2) Externally fed 32KHz clock, or (3) internally generated (from RC OSC) clock. In the case that internal clock is used, it has a range of 25KHz to 45KHz. Caution: Hotkey detection is not possible in hibernate mode. Figure 4. States of operation OPERATIONAL 32K: ON; 4MRC: ON; SLEEP 32K: ON 4MRC :ONFF Keypad, Interrupts & I2C transaction Set Disable_32K bit I2C transaction Reset HIBERNATE 32K: OFF; 4MRC: OFF; Set Sleep bit or autosleep Valid Key press detect OPERATIONAL 32K: ON; 4MRC: ON; SLEEP 32K: ON 4MRC :ONFF Keypad, Interrupts & I2C transaction Set Disable_32K bit I2C transaction Reset HIBERNATE 32K: OFF; 4MRC: OFF; Set Sleep bit or autosleep Valid Key press detect |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |