| Moteur de recherche de fiches techniques de composants électroniques |
|
STMPE2403 Fiches technique(PDF) 21 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STMPE2403 Fiches technique(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 |
|
Lien URL |
| ALLDATASHEET vous a-t-il été utile ? [ DONATE ] |
À propos de Alldatasheet | Publicité | Contactez-nous | Politique de confidentialité | Lien vers la fiche technique | Echange de liens | Fabricants 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 |