ADUC816 Analog Devices, ADUC816 Datasheet - Page 50

no-image

ADUC816

Manufacturer Part Number
ADUC816
Description
Precision Analog Microcontroller: 1MIPS 8052 MCU + 8kB Flash + Dual 16-Bit ADC + 12-Bit DAC
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC816

Mcu Core
8052
Mcu Speed (mips)
1.3
Sram (bytes)
256Bytes
Gpio Pins
34
Adc # Channels
4

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC816BS
Quantity:
1 138
Part Number:
ADUC816BSZ
Manufacturer:
AD
Quantity:
416
Part Number:
ADUC816BSZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC816BSZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC816BSZ-REEL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Three SFRs are used to control the I
Bit
7
6
5
4
3
2
1
0
I
The ADuC816 supports a 2-wire serial interface mode which is
I
with the on-chip SPI interface and therefore the user can only
enable one or the other interface at any given time (see SPE in
I2CADD
Function
SFR Address
Power-On Default Value
Bit Addressable
2
2
C-COMPATIBLE INTERFACE
C compatible. The I
SDATA (Pin 27)
SCLOCK (Pin 26)
I2CCON:
SFR Address
Power-On Default Value
Bit Addressable
M
D
O
Name
MDO
MDE
MCO
MDI
I2CM
I2CRS
I2CTX
I2CI
2
C-compatible interface shares its pins
M
D
E
I
Holds the I
the part. It may be overwritten by
user code. Technical Note uC001 at
www.analog.com/microconverter
describes the format of the I
dard 7-bit address in detail.
9BH
55H
No
2
C Address Register
Serial Data I/O Pin
Serial Clock
2
I
E8H
00H
Yes
Description
I
This data bit is used to implement a master I
bit will be output on the SDATA pin if the data output enable (MDE) bit is set.
I
I
This data bit is used to implement a master I
this bit will be outputted on the SCLOCK pin.
I
This data bit is used to implement a master I
pin is latched into this bit on SCLOCK if the Data Output Enable (MDE) bit is ‘0.’
I
I
I
I
C-compatible interface. These are described below:
2
2
2
2
2
2
2
2
2
C Control Register
C Software Master Data Output Bit (MASTER MODE ONLY).
C Software Master Data Output Enable Bit (MASTER MODE ONLY).
C Software Master Clock Output Bit (MASTER MODE ONLY).
C Software Master Data Input Bit (MASTER MODE ONLY).
C Master/Slave Mode Bit.
C Reset Bit (SLAVE MODE ONLY).
C Direction Transfer Bit (SLAVE MODE ONLY).
C Interrupt Bit (SLAVE MODE ONLY).
2
M
by user to enable the SDATA pin as an output (Tx).
by user to enable I
by user to reset the I
by the MicroConverter if the interface is transmitting.
by the MicroConverter after a byte has been transmitted or received.
C peripheral address for
C
O
by the user to enable SDATA pin as an input (Rx).
by user to enable I
by user code for normal I
by the MicroConverter if the interface is receiving.
automatically when user code reads the I2CDAT SFR (see I2CDAT below).
Table XX. I2CCON SFR Bit Designations
2
C stan-
M
2
D
C software master mode.
2
I
C interface.
2
C hardware slave mode.
SPICON previously). An Application Note describing the
operation of this interface as implemented is available from
the MicroConverter Website at www.analog.com/microconverter.
This interface can be configured as a Software Master or Hard-
ware Slave, and uses two pins in the interface.
I2CDAT
Function
SFR Address
Power-On Default Value
Bit Addressable
2
C operation.
2 I
C
M
2
C transmitter interface in software. Data written to this
2
C receiver interface in software. Data on the SDATA
2
C transmitter interface in software. Data written to
2 I
C
R
S
The I2CDAT SFR is written by the
I
user to transmit data over the I
interface or read by user code to read
data just received by the I
Accessing I2CDAT automatically
clears any pending I
the I2CI bit in the I2CCON SFR.
User software should only access
I2CDAT once per interrupt cycle.
9AH
00H
No
2
C Data Register
2 I
C
T
X
2
C interrupt and
2
C interface
2 I
C
REV. A
I
2
C

Related parts for ADUC816