| Os motores de busca de Datasheet de Componentes eletrônicos |
|
CY8C58LP Folha de dados(PDF) 45 Page - Cypress Semiconductor |
|
|
|||||||||||||||||||||||||||||
CY8C58LP Folha de dados(HTML) 45 Page - Cypress Semiconductor |
|
45 / 122 page ![]() PRELIMINARY PSoC® 5LP: CY8C58LP Family Datasheet Document Number: 001-84932 Rev. ** Page 45 of 122 through the DSI. Each of the four instances has a compare output, terminal count output (optional complementary compare output), and programmable interrupt request line. The Timer/Counter/PWMs are configurable as free running, one shot, or Enable input controlled. The peripheral has timer reset and capture inputs, and a kill input for control of the comparator outputs. The peripheral supports full 16-bit capture. Timer/Counter/PWM features include: ■ 16-bit timer/counter/PWM (down count only) ■ Selectable clock source ■ PWM comparator (configurable for LT, LTE, EQ, GTE, GT) ■ Period reload on start, reset, and terminal count ■ Interrupt on terminal count, compare true, or capture ■ Dynamic counter reads ■ Timer capture mode ■ Count while enable signal is asserted mode ■ Free run mode ■ One-shot mode (stop at end of period) ■ Complementary PWM outputs with deadband ■ PWM output kill Figure 7-17. Timer/Counter/PWM 7.8 I2C The I2C peripheral provides a synchronous two wire interface designed to interface the PSoC device with a two wire I2C serial communication bus. It is compatible[12] with I2C Standard-mode, Fast-mode, and Fast-mode Plus devices as defined in the NXP I2C-bus specification and user manual (UM10204). The I2C bus I/O may be implemented with GPIO or SIO in open-drain modes. Additional I2C interfaces can be instantiated using Universal Digital Blocks (UDBs) in PSoC Creator, as required. To eliminate the need for excessive CPU intervention and overhead, I2C specific support is provided for status detection and generation of framing bits. I2C operates as a slave, a master, or multimaster (Slave and Master). In slave mode, the unit always listens for a start condition to begin sending or receiving data. Master mode supplies the ability to generate the Start and Stop conditions and initiate transactions. Multimaster mode provides clock synchronization and arbitration to allow multiple masters on the same bus. If Master mode is enabled and Slave mode is not enabled, the block does not generate interrupts on externally generated Start conditions. I2C interfaces through the DSI routing and allows direct connections to any GPIO or SIO pins. I2C provides hardware address detect of a 7-bit address without CPU intervention. Additionally the device can wake from low power modes on a 7-bit hardware address match. If wakeup functionality is required, I2C pin connections are limited to the two special sets of SIO pins. I2C features include: ■ Slave and master, transmitter, and receiver operation ■ Byte processing for low CPU overhead ■ Interrupt or polling CPU interface ■ Support for bus speeds up to 1 Mbps ■ 7 or 10-bit addressing (10-bit addressing requires firmware support) ■ SMBus operation (through firmware support - SMBus supported in hardware in UDBs) ■ 7-bit hardware address compare ■ Wake from low power modes on address match ■ Glitch filtering (active and alternate-active modes only) Data transfers follow the format shown in Figure 7-18. After the START condition (S), a slave address is sent. This address is 7 bits long followed by an eighth bit which is a data direction bit (R/W) - a 'zero' indicates a transmission (WRITE), a 'one' indicates a request for data (READ). A data transfer is always terminated by a STOP condition (P) generated by the master. However, if a master still wishes to communicate on the bus, it can generate a repeated START condition (Sr) and address another slave without first generating a STOP condition. Various combinations of read/write formats are then possible within such a transfer. Figure 7-18. I2C Complete Transfer Timing Timer / Counter / PWM 16-bit Clock Reset Enable Capture Kill IRQ Compare TC / Compare! Note 12. The I2C peripheral is non-compliant with the NXP I2C specification in the following areas: analog glitch filter, I/O VOL/IOL, I/O hysteresis. The I2C Block has a digital glitch filter (not available in sleep mode). The Fast-mode minimum fall-time specification can be met by setting the I/Os to slow speed mode. See the I/O Electrical Specifications in “Inputs and Outputs” section on page 69 for details. SDA SCL 1 - 7 8 9 1 - 7 8 9 1 - 7 8 9 START Condition ADDRESS R/W ACK DATA ACK DATA ACK STOP Condition |
|
Ligação URL |
| ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | Link para a ficha técnica | roca de Link | Lista de Fabricantes 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 |