ADUC7060 Analog Devices, ADUC7060 Datasheet - Page 86

no-image

ADUC7060

Manufacturer Part Number
ADUC7060
Description
Low-Power, Precision Analog Microcontroller, Dual ?-? ADCs, Flash/EE, ARM7TDMI
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC7060

Mcu Core
ARM7 TDMI
Mcu Speed (mips)
10
Sram (bytes)
4096Bytes
Gpio Pins
14
Adc # Channels
10
Other
14 Bit DAC,PWM

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7060BSTZ32
Manufacturer:
CYPRESS
Quantity:
294
Part Number:
ADUC7060BSTZ32
Manufacturer:
ADI
Quantity:
315
Part Number:
ADUC7060BSTZ32
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7060BSTZ32
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7060BSTZ32-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
ADuC7060/ADuC7061
I
Each ADuC706x incorporates an I
configured as a fully I
as a fully I
data transfer, SDA and SCL, are configured in a wire-AND’ e d
format that allows arbitration in a multimaster system. These
pins require external pull-up resistors. Typical pull-up resistor
values are between 4.7 kΩ and 10 kΩ.
Users program the I
system). This ID can be modified any time that a transfer is not
in progress. The user can configure the interface to respond to
four slave addresses.
The transfer sequence of an I
device initiating a transfer by generating a start condition while
the bus is idle. The master transmits the slave device address
and the direction of the data transfer (read or write ) during the
initial address transfer. If the master does not lose arbitration
and the slave acknowledges, the data transfer is initiated. This
continues until the master issues a stop condition and the bus
becomes idle.
The I
at any given time. The same I
support master and slave modes.
The I
features:
GP0CON0 = BIT4 + BIT12;
GP0KEY1 = 0x7;
GP0CON1 = BIT1;
GP0KEY2 = 0x13;
2
C
Support for repeated start conditions. In master mode, the
ADuC706x can be programmed to generate a repeated
start. In slave mode, the ADuC706x recognizes repeated
start conditions.
In master and slave modes, the part recognizes both 7-bit
and 10-bit bus addresses.
2
2
C peripheral can be configured only as a master or a slave
C interface on the ADuC706x includes the following
2
C bus-compatible slave device. The two pins used for
2
C bus peripheral (addressed in the I
2
C-compatible I
2
2
C system consists of a master
C channel cannot simultaneously
2
C peripheral that can be
2
// Select SPI/I
// Write to GP0KEY1
// Select I
// Write to GP0KEY2
C bus master device or
2
C functionality for P0.1 and P0.3
2
C bus
2
Rev. C | Page 86 of 108
C alternative function for P0.1 and P0.3
CONFIGURING EXTERNAL PINS FOR I
FUNCTIONALITY
The I
pins of the ADuC706x device are P0.1 and P0.3. The function of
P0.1 is the I
I
Bit 4 and Bit 12 of the GP0CON0 register must be set to 1. Bit 1
of the GP0CON1 register must also be set to 1 to enable I
mode.
Note that, to write to GP0CON1, the GP0KEY1 register must
be set to 0x7 immediately before writing to GP0CON1. Also,
the GP0KEY2 register must be set to 0x13 immediately after
writing to GP0CON1. The following code example shows this
in detail:
2
C data signal (SDA). To configure P0.1 and P0.3 for I
In I
reads from a single slave up to 512 bytes in a single transfer
sequence.
Clock stretching is supported in both master and slave
modes.
In slave mode, the ADuC706x can be programmed to
return a no acknowledge (NACK). This allows the
validation of checksum bytes at the end of I
Bus arbitration in master mode is supported.
Internal and external loopback modes are supported for
I
The transmit and receive circuits in both master and slave
modes contain 2-byte FIFOs. Status bits are available to the
user to control these FIFOs.
2
2
C functions of the P0.1/SCLK/SCL and P0.3/MOSI/SDA
C hardware testing.
2
C master mode, the ADuC706x supports continuous
2
C clock signal (SCL) and the function of P0.3 is the
2
C
2
C transfers.
2
C mode,
2
C

Related parts for ADUC7060