Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 635 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) 635 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 631Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 632Page - Freescale Semiconductor, Inc 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 635 / 976 page
background image
Memory Map/Register Definition
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
557
29.5.2.3
I2C Control Register
Offset 0x0002
Access: Read/write any time
76
54
321
0
R
MDIS
IBIE
MS/SL
Tx/Rx
NOACK
0
DMAEN
IBDOZE
W
RSTA
Reset
100
00
000
Figure 29-8. I2C Bus Control Register (IBCR)
Table 29-8. IBCR Field Descriptions
Field
Description
7
MDIS
Module disable. This bit controls the software reset of the entire I2C Bus module.
1 The module is reset and disabled. This is the power-on reset situation. When high, the interface is held in reset,
but registers can still be accessed
0The I2C Bus module is enabled. This bit must be cleared before any other IBCR bits have any effect
Note: If the I2C Bus mdule is enabled in the middle of a byte transfer, the interface behaves as follows: slave mode
ignores the current transfer on the bus and starts operating whenever a subsequent start condition is detected.
Master mode will not be aware that the bus is busy, hence if a start cycle is initiated then the current bus cycle
may become corrupt. This would ultimately result in either the current bus master or the I2C Bus module losing
arbitration, after which, bus operation would return to normal.
6
IBIE
I-Bus Interrupt Enable.
1 Interrupts from the I2C Bus module are enabled. An I2C Bus interrupt occurs provided the IBIF bit in the status
register is also set.
0 Interrupts from the I2C Bus module are disabled. Note that this does not clear any currently pending interrupt
condition
5
MS/SL
Master/Slave mode select. Upon reset, this bit is cleared. When this bit is changed from 0 to 1, a START signal is
generated on the bus and the master mode is selected. When this bit is changed from 1 to 0, a STOP signal is
generated and the operation mode changes from master to slave. A STOP signal should be generated only if the
IBIF flag is set. MS/SL is cleared without generating a STOP signal when the master loses arbitration.
1 Master Mode
0Slave Mode
4
Tx/Rx
Transmit/Receive mode select. This bit selects the direction of master and slave transfers. When addressed as a
slave this bit should be set by software according to the SRW bit in the status register. In master mode this bit should
be set according to the type of transfer required. Therefore, for address cycles, this bit will always be high.
1 Transmit
0 Receive
3
NOACK
Data Acknowledge disable. This bit specifies the value driven onto SDA during data acknowledge cycles for both
master and slave receivers. The I2C module will always acknowledge address matches, provided it is enabled,
regardless of the value of NOACK. Note that values written to this bit are only used when the I2C Bus is a receiver,
not a transmitter.
1 No acknowledge signal response is sent (i.e., acknowledge bit = 1)
0 An acknowledge signal will be sent out to the bus at the 9th clock bit after receiving one byte of data
2
RSTA
Repeat Start. Writing a 1 to this bit will generate a repeated START condition on the bus, provided it is the current
bus master. This bit will always be read as a low. Attempting a repeated start at the wrong time, if the bus is owned
by another master, will result in loss of arbitration.
1 Generate repeat start cycle
0 No effect



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