Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 1311 Page - Freescale Semiconductor, Inc

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

MPC8280 Datasheet(HTML) 1311 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 1307Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1308Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1309Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1310Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1311Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1312Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1313Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1314Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 1315Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1311 / 1386 page
background image
I
2C Controller
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
Freescale Semiconductor
40-9
Table 40-5 describes I2COM fields.
40.5
I2C Parameter RAM
The I2C controller parameter table is used for the general I2C parameters and is similar to the SCC
general-purpose parameter RAM. The CP accesses the I2C parameter table using a user-programmed
pointer (I2C_BASE) located in the parameter RAM; see Section 14.5.2, “Parameter RAM.” The I2C
parameter table can be placed at any 64-byte aligned address in the dual-port RAM’s general-purpose area
(banks 1–8, 11 and 12). The user must initialize certain parameter RAM values before the I2C is enabled;
the CP initializes the other values. Software usually does not access parameter RAM entries once they are
initialized; they should be changed only when the I2C is inactive.
Table 40-6 shows the I2C parameter memory map.
Table 40-5. I2COM Field Descriptions
Bits
Name
Description
0
STR
Start transmit. In master mode, setting STR causes the I
2C controller to start sending data from the
I
2C Tx buffers if they are ready. In slave mode, setting STR when the I2C controller is idle causes it
to load the Tx data register from the I
2C Tx buffer and start sending when it receives an address
byte that matches the slave address with R/W = 1. STR is always read as a 0.
1–6
—
Reserved and should be cleared.
7
M/S
Master/slave. Configures the I2C controller to operate as a master or a slave.
0I2C is a slave.
1I
2C is a master.
Table 40-6. I2C Parameter RAM Memory Map
Offset 1
Name
Width
Description
0x00
RBASE
Hword Rx/TxBD table base address. Indicate where the BD tables begin in the dual-port RAM.
Setting Rx/TxBD[W] in the last BD in each BD table determines how many BDs are
allocated for the Tx and Rx sections of the I
2C. Initialize RBASE/TBASE before
enabling the I2C. Furthermore, do not configure BD tables of the I2C to overlap any
other active controller’s parameter RAM. RBASE and TBASE should be divisible by
eight.
0x02
TBASE
Hword
0x04
RFCR
Byte
Rx/Tx function code registers. The function code registers contain the transaction
specification associated with SDMA channel accesses to external memory. See
Figure 40-11 and Table 40-7.
0x05
TFCR
Byte
0x06
MRBLR
Hword Maximum receive buffer length. Defines the maximum number of bytes the MPC8280
writes to a Rx buffer before moving to the next buffer. The MPC8280 writes fewer bytes
to the buffer than the MRBLR value if an error or end-of-frame occurs. Buffers should
not be smaller than MRBLR.
Tx buffers are unaffected by MRBLR and can vary in length; the number of bytes to be
sent is specified in TxBD[Data Length].
MRBLR is not intended to be changed while the I
2C is operating. However it can be
changed in a single bus cycle with one 16-bit move (not two 8-bit bus cycles
back-to-back). The change takes effect when the CP moves control to the next RxBD.
To guarantee the exact RxBD on which the change occurs, change MRBLR only while
the I2C receiver is disabled. MRBLR should be greater than zero; it should be an even
number if the character length of the data exceeds 8 bits.



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