z16f2811 ZiLOG Semiconductor, z16f2811 Datasheet - Page 236

no-image

z16f2811

Manufacturer Part Number
z16f2811
Description
High Performance Microcontrollers
Manufacturer
ZiLOG Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
z16f2811AL20AG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
z16f2811AL20EG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
z16f2811AL20SG
Manufacturer:
VISHAY
Quantity:
9 487
Part Number:
z16f2811AL20SG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
z16f2811AL20SG
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
z16f2811FI20AG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
z16f2811FI20EG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
z16f2811FI20SG
Manufacturer:
Zilog
Quantity:
155
PS022006-0207
Slave Write transaction with data DMA
In a transaction where the I
master, the software must set the
the reception of the last byte. As in the Master Read transaction described above, the
watermark DMA interrupt is used to notify software when the N-1st byte has been
received.
The I
The I
The I
When the first DMA interrupt occurs indicating the (N-1)st byte has been received, the
Set the
The DMA transfers the data to memory as it is received from the slave.
When the second DMA interrupt occurs, it indicates that the Nth byte has been
Clear the
The I
When the SAM interrupt occurs, set the
The DMA transfers the data to memory as it is received from the master.
When the first DMA interrupt occurs indicating that the (N-1)st byte is received, the
error conditions. A Not Acknowledge interrupt occurs on the last byte transferred.
master mode transactions. The
section, using the
slave acknowledges. Do not set the STOP bit unless
acknowledge).
NAK
received. Set the STOP bit in the I2CCTL register. The STOP bit is polled by software
to determine when the transaction is actually completed.
Configure the selected DMA channel for I
DMACTL register for the last buffer to be transferred. Typically one buffer will be
defined with a transfer length of N where N bytes are expected to be received from the
master. The watermark is set to 1 by writing a 0x01 to DMAxLAR[23:16].
error conditions.
Slave mode transactions. The
NAK
Initiate the I
2
bit must be set in the I2CCTL register.
2
bit must be set in the I2CCTL register.
2
2
C interrupt must be enabled in the interrupt controller to alert software of any I
C interrupt must be enabled in the interrupt controller to alert software of any I
C Master/Slave must be configured as defined in the sections above describing
C Master/Slave must be configured as defined in the sections above describing
DMAIF
DMAIF
2
C transaction as described in the
bit in the I2CMODE register.
bit in the I2CMODE register.
ACKV
P R E L I M I N A R Y
2
and
C Master/Slave operates as a slave, receiving data written by a
ACK
NAK
TXI
TXI
bits in the I2CSTATE register to determine if the
bit after the N-1st byte has been received or during
bit in the I2CCTL register must be cleared.
bit in the I2CCTL register must be cleared.
DMAIF
2
C receive. The
Master Address Only Transactions
bit in the I2CMODE register.
ACKV
=1 and
I2C Master/Slave Controller
IEOB
Product Specification
ZNEO
ACK
bit must be set in the
=0 (slave did not
Z16F Series
2
2
C
C
222

Related parts for z16f2811