Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PAC1721 Datasheet(PDF) 29 Page - Microchip Technology

Part # PAC1721
Description  Single-Channel Power Monitor with Accumulator, 9V Full Scale Range
PDF  92 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PAC1721 Datasheet(HTML) 29 Page - Microchip Technology

Back Button PAC1721 Datasheet HTML 25Page - Microchip Technology PAC1721 Datasheet HTML 26Page - Microchip Technology PAC1721 Datasheet HTML 27Page - Microchip Technology PAC1721 Datasheet HTML 28Page - Microchip Technology PAC1721 Datasheet HTML 29Page - Microchip Technology PAC1721 Datasheet HTML 30Page - Microchip Technology PAC1721 Datasheet HTML 31Page - Microchip Technology PAC1721 Datasheet HTML 32Page - Microchip Technology PAC1721 Datasheet HTML 33Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 92 page
background image
 2026 Microchip Technology Inc. and its subsidiaries
DS-20007088A-page 29
PAC1721
5.3
SMBus and I2C Compatibility
PAC1721 is compatible with the SMBus and I2C serial
communication protocols:
• SMBus 3.1 1 MHz class
•I2C 1 MHz Fast-mode Plus
•I2C 3.4 MHz High-speed mode
Following are the major differences between SMBus
and I2C devices. For more details, refer to the SMBus
3.1 and I2C specifications.
• If SMBus Timeout is enabled, the minimum required
frequency for SMBus communications is 10 kHz.
If SMBus Timeout is disabled, PAC1721 operates
without following the SMBus specifications and
there is no minimum frequency for communications.
•I2C does not have a timeout. This is the default
condition. If SMBus Timeout is enabled, the SMBus
interface resets after the clock is pulled high for
tTIMEOUT. For details, see Section 5.2.
•I2C devices do not support the Alert Response
Address (ARA) functionality (optional for SMBus).
PAC1721 also does not support this feature.
Instead, pin A0/A1 configured as ALERT pin is an
open-drain output that can be monitored by the host
or an embedded controller to detect alert conditions.
Upon detection, the controller reads the
ALERT_STATUS register, determines the alert type
and then acts upon it according to its programming.
•I2C devices support Block Read and Block Write
differently. The I2C protocol allows the sending of an
unlimited number of bytes in either direction.For
Block Read and Block Write, the SMBus protocol
requires the transmission of an additional data byte
indicating the number of bytes to read or write.
PAC1721 supports the I2C protocol for Block Read
by default (does not send byte count information).
If the BYTE_COUNT bit is set to 1b in register
SMBUS_SETTINGS, PAC1721 sends the byte
count as the first data byte in response to the Block
Read, as described by the SMBus protocol.
• SMBus uses fixed logic thresholds for logical high
and logic low signals, while I2C uses levels that are
proportional to VDD. PAC1721 uses the SMBus
method – fixed logic levels relative to the internal
1.8V (regulated) power supply according to the
SMBus specifications:
◦ Input High Voltage: VIH = 1.35V
◦ Input Low Voltage: VIL = 0.8V
5.4
SMBus and I2C Standard Protocol
The following are valid PAC1721 commands:
• Read Byte
• Write Byte
• Block Read
• Block Write (I2C only)
• Send Byte
•Receive Byte
While PAC1721 responds to the I2C General Call
Address (0000 000b), it does not respond to the
SMBus Alert Response Address (0001 100b).
All protocol packets present throughout this document,
use the convention in Table 5-2.
5.5
Auto-incrementing Pointer
PAC1721 has an auto-incrementing address pointer.
The pointer has two loops for auto-incrementing:
a READ loop and a WRITE loop.
While the READ loop includes all of the data and
configuration registers, the WRITE loop includes only
the configuration registers.
Figure 5-2 shows how the auto-incrementing READ
loop works for reading. It also shows how the WRITE
loop functions with any refresh command.
Note 1: By default, SMBus Timeout is disabled.
2: To enable the SMBus Timeout feature,
set the TIMEOUT bit to 1b in the
SMBUS_SETTINGS register.
3: Disable SMBus Timeout in I2C clock
stretching conditions.
TABLE 5-2:
PROTOCOL PACKET
DATA SENT TO
DEVICE
DATA SENT TO THE
HOST
Number of bits sent
Number of bits sent
Note:
READ and WRITE loops do not include
Refresh (any) commands.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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