ADE7566ASTZF8 Analog Devices Inc, ADE7566ASTZF8 Datasheet - Page 79

IC ENERGY METER MCU 8K 64LQFP

ADE7566ASTZF8

Manufacturer Part Number
ADE7566ASTZF8
Description
IC ENERGY METER MCU 8K 64LQFP
Manufacturer
Analog Devices Inc

Specifications of ADE7566ASTZF8

Applications
Energy Measurement
Core Processor
8052
Program Memory Type
FLASH (8 kB)
Controller Series
ADE75xx
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:
ADE7566ASTZF8
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADE7566ASTZF8-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Preliminary Technical Data
SUBB A, Source
This instruction subtracts the source byte and the carry
(borrow) flag from the accumulator. It references the carry
(borrow) status flag.
Affected Status Flags
C
OV
AC
MUL AB
This instruction multiplies the accumulator by the B register.
This operation is unsigned. The lower byte of the 16-bit product
is stored in the accumulator and the higher byte is left in the B
register. No status flags are referenced by the instruction.
Affected Status Flags
C
OV
DIV AB
This instruction divides the accumulator by the B register. This
operation is unsigned. The integer part of the quotient is stored
in the accumulator and the remainder goes into the B register.
No status flags are referenced by the instruction.
Affected Status Flags
C
OV
Set if there is a borrow needed for Bit 7. Cleared
otherwise. Used to indicate an overflow if the
operands are unsigned.
Set if there is a borrow is needed for Bit 6 or Bit 7,
but not for both. Used to indicate an overflow for
signed subtraction. This flag is set if a negative
number subtracted from a positive yields a negative
result, or if a positive number subtracted from a
negative number yields a positive result.
Set if a borrow is needed for Bit 3. Cleared otherwise.
Cleared
Cleared unless the B register is equal to 0, in which
case the results of the division are undefined and the
OV flag is set.
Cleared
Set if the result is greater than 255. Cleared otherwise.
Rev. PrA | Page 79 of 136
DA A
This instruction adjusts the accumulator to hold two 4-bit digits
after the addition of two binary coded decimals (BCDs) with
the ADD or ADDC instructions. If the AC bit is set or if the value
of Bit 0 to Bit 3 exceeds nine, 0x06 is added to the accumulator
to correct the lower 4 bits. If the carry bit is set when the instruction
begins, or if 0x06 is added to the accumulator in the first step,
0x60 is added to the accumulator to correct the higher 4 bits.
The carry and AC status flags are referenced by this instruction.
Affected Status Flag
C
RRC A
This instruction rotates the accumulator to the right through
the carry flag. The old LSB of the accumulator becomes the new
carry flag, and the old carry flag is loaded into the new MSB of
the accumulator.
The carry status flag is referenced by this instruction.
Affected Status Flag
C
RLC A
This instruction rotates the accumulator to the left through the
carry flag. The old MSB of the accumulator becomes the new
carry flag, and the old carry flag is loaded into the new LSB of
the accumulator.
The carry status flag is referenced by this instruction.
Affected Status Flag
C
CJNE Destination, Source, Relative Jump
This instruction compares the source value to the destination
value and branches to the location set by the relative jump if
they are not equal. If the values are equal, program execution
continues with the instruction after the CJNE instruction.
No status flags are referenced by this instruction.
Affected Status Flag
C
Set if the source value is greater than the destination
value. Cleared otherwise.
Equal to the state of ACC.7 before execution of the
instruction.
Set if the result is greater than 0x99. Cleared otherwise.
Equal to the state of ACC.0 before execution of the
instruction.
ADE7566/ADE7569

Related parts for ADE7566ASTZF8