Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 637 Page - Freescale Semiconductor, Inc

Part # MAC7200
Description  MAC7200 Microcontroller Family Reference Manual
PDF  976 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MAC7200 Datasheet(HTML) 637 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 633Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 634Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 635Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 636Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 637Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 638Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 639Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 640Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 641Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 637 / 976 page
background image
Memory Map/Register Definition
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
559
29.5.2.5
I2C Data I/O Register
In master transmit mode, when data is written to IBDR, a data transfer is initiated. The most significant
bit is sent first. In master receive mode, reading this register initiates next byte data receiving. In slave
mode, the same functions are available after an address match has occurred. Note that the Tx/Rx bit in the
IBCR must correctly reflect the desired direction of transfer in master and slave modes for the transmission
to begin. For instance, if the I2C is configured for master transmit but a master receive is desired, then
reading the IBDR will not initiate the receive.
4
IBAL
Arbitration Lost. The arbitration lost bit (IBAL) is set by hardware when the arbitration procedure is lost. Arbitration
is lost in the following circumstances:
• SDA is sampled low when the master drives a high during an address or data transmit cycle.
• SDA is sampled low when the master drives a high during the acknowledge bit of a data receive cycle.
• A start cycle is attempted when the bus is busy.
• A repeated start cycle is requested in slave mode.
• A stop condition is detected when the master did not request it.
This bit must be cleared by software, by writing a one to it. A write of zero has no effect.
3
Reserved for future use. A read will return 0; should be written as 0.
2
SRW
Slave Read/Write. When IAAS is set, this bit indicates the value of the R/W command bit of the calling address sent
from the master. This bit is only valid when the I-Bus is in slave mode, a complete address transfer has occurred with
an address match and no other transfers have been initiated. By programming this bit, the CPU can select slave
transmit/receive mode according to the command of the master.
1 Slave transmit, master reading from slave
0 Slave receive, master writing to slave
1
IBIF
I-Bus Interrupt Flag. The IBIF bit is set when one of the following conditions occurs:
• Arbitration lost (IBAL bit set)
• Byte transfer complete (TCF bit set and DMAEN bit not set)
• Addressed as slave (IAAS bit set)
• NoAck from Slave (MS & Tx bits set)
•I2C Bus going idle (IBB high-low transition and enabled by BIIE)
A processor interrupt request will be caused if the IBIE bit is set. This bit must be cleared by software, by writing a
one to it. A write of zero has no effect on this bit. In DMA mode (DMAEN set) a byte transfer complete condition will
not trigger the setting of IBIF. All other conditions still apply.
0
RXAK
Received Acknowledge. This is the value of SDA during the acknowledge bit of a bus cycle. If the received
acknowledge bit (RXAK) is low, it indicates an acknowledge signal has been received after the completion of 8 bits
data transmission on the bus. If RXAK is high, it means no acknowledge signal is detected at the 9th clock.
1 No acknowledge received
0 Acknowledge received
Offset 0x0004
Access: Read/write any time
76
54
321
0
R
Data
W
Reset
000
00
000
Figure 29-10. I2C Bus Data I/O Register (IBDR)
Table 29-9. IBSR Field Descriptions (Continued)
Field
Description



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com