ADE7166ASTZF8 Analog Devices Inc, ADE7166ASTZF8 Datasheet - Page 135

IC ENERGY METER 1PHASE 64LQFP

ADE7166ASTZF8

Manufacturer Part Number
ADE7166ASTZF8
Description
IC ENERGY METER 1PHASE 64LQFP
Manufacturer
Analog Devices Inc
Datasheets

Specifications of ADE7166ASTZF8

Applications
Energy Measurement
Core Processor
8052
Program Memory Type
FLASH (8 kB)
Controller Series
ADE71xx
Ram Size
512 x 8
Interface
I²C, SPI, UART
Number Of I /o
20
Voltage - Supply
3.135 V ~ 3.465 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
64-LQFP
Ic Function
Single Phase Energy Measurement IC
Supply Voltage Range
3.13V To 3.46V, 2.4V To 3.7V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
LQFP
No. Of Pins
64
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADE7166ASTZF8
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADE7166ASTZF8-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Table 147. I
Bit
7
6
5
4
3 to 2
1
0
READ AND WRITE OPERATIONS
SDATA
Figure 111 and Figure 112 depict I
respectively. Note that the LSB of the I2CADR register is used to
select whether a read or write operation is performed on the
slave device. During the read operation, the master acknowledges
are generated automatically by the I
generated NACK (no acknowledge) before the end of a read
operation is also automatically generated after the I2CRCT
Bits[4:0] have been read from the slave. If the I2CADR register
is updated during a transmission, instead of generating a stop at
the end of the read or write operation, the master generates a
start condition and continues with the next communication.
SCLK
START BY
MASTER
Mnemonic
I2CBUSY
I2CNOACK
I2CRxIRQ
I2CTxIRQ
I2CFIFOSTAT[1:0]
I2CACC_ERR
I2CTxWR_ERR
A6
2
1
C Interrupt Status Register SFR (SPI2CSTAT, 0xEA)
A5
SERIAL BUS ADDRESS BYTE
SDATA
SCLK
A4
START BY
MASTER
FRAME 1
A3
A2
Default
0
0
0
0
0
0
0
A6
1
A1
2
C read and write operations,
SERIAL BUS ADDRESS BYTE
A5
2
C peripheral. The master
A0
A4
This bit is set to Logic 1 when the I
Set when trying to write and read at the same time. Write a 0 to this bit to clear it.
Set when write was attempted when I
Description
I
does not send an acknowledgement. The I
Write a 0 to this bit to clear it.
I
Write a 0 to this bit to clear it.
I
Write a 0 to this bit to clear it.
Status Bits for 3- or 4-Bytes Deep I
used in I
I2CFIFOSTAT[1:0]
00
01
10
11
R/W
2
2
2
C No Acknowledgement Transmit Interrupt. This bit is set to Logic 1 when the slave device
C Receive Interrupt. This bit is set to Logic 1 when the receive FIFO is not empty.
C Transmit Interrupt. This bit is set to Logic 1 when the transmit FIFO is empty.
ACK BY
SLAVE
FRAME 1
A3
9
A2
2
D7
C communication (receive or transmit) because only one FIFO is active at a time.
1
A1
D6
DATA BYTE 1 FROM MASTER
Figure 112. I
Figure 111. I
A0
D5
Rev. A | Page 135 of 144
R/W
D4
ACK BY
SLAVE
FRAME 2
Result
FIFO half full
FIFO full
FIFO empty
Reserved
D3
9
2
2
C Write Operation
C Read Operation
D2
D7
1
D1
2
D6
Reading the SPI/I
Reading the SPI2CRx SFR should be done with a 2-cycle
instruction, such as
Mov a, spi2crx or Mov R0, spi2crx
A 3-cycle instruction such as
Mov 3dh, spi2crx
does not transfer the right data into RAM Address 0x3d.
2
C FIFO. The FIFO monitored in these two bits is the one currently
C interface is used. When set, the Tx FIFO is emptied.
DATA BYTE 1 FROM MASTER
ADE7566/ADE7569/ADE7166/ADE7169
D0
2
D5
C transmit FIFO was full. Write a 0 to this bit to clear it.
ACK BY
MASTER
2
9
D4
C communication is stopped after this event.
FRAME 2
D3
D7
D2
1
2
C Receive Buffer SFR (SPI2CRx, 0x9B)
D6
D1
DATA BYTE N FROM SLAVE
D5
D0
ACK BY
SLAVE
D4
9
FRAME N + 1
D3
STOP BY
MASTER
D2
D1
D0
NACK BY
MASTER
.
9
STOP BY
MASTER

Related parts for ADE7166ASTZF8