Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

IRCC2.0 Datasheet(PDF) 68 Page - SMSC Corporation

Part # IRCC2.0
Description  Infrared Communications Controller
PDF  87 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SMSC [SMSC Corporation]
Direct Link  http://www.smsc.com
Logo SMSC - SMSC Corporation

IRCC2.0 Datasheet(HTML) 68 Page - SMSC Corporation

Back Button IRCC2.0 Datasheet HTML 64Page - SMSC Corporation IRCC2.0 Datasheet HTML 65Page - SMSC Corporation IRCC2.0 Datasheet HTML 66Page - SMSC Corporation IRCC2.0 Datasheet HTML 67Page - SMSC Corporation IRCC2.0 Datasheet HTML 68Page - SMSC Corporation IRCC2.0 Datasheet HTML 69Page - SMSC Corporation IRCC2.0 Datasheet HTML 70Page - SMSC Corporation IRCC2.0 Datasheet HTML 71Page - SMSC Corporation IRCC2.0 Datasheet HTML 72Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 68 / 87 page
background image
68
When the MFW bit = 0, the Rx Data Size register
is
used to determine the maximum frame-size
per message in multi-frame windows. To receive
multi-frame windows initialize the DMA controller
with a data block no larger than Rx Data Size
×
n, where n is the maximum number of message
frames supported in the window. Enable the
appropriate decoder and wait for the window
transfer to complete.
Use the Rx Data Size
register and the Line Status registers to evaluate
the window condition. The Brick Wall Count and
Brick Wall bit have no effect when receiving
multi-frame windows.
Variable Frame-Size Windows
Transmit
When the MFW bit = 1, the Message Byte Count
registers are used to determine the size of
message frames in a multi-frame window. For
variable frame-size windows, each message
frame can have a different size. Variable frame-
size transmit multi-frame windows can occur in
both Brick Walled and non-Brick Walled modes.
Non-Brickwalled MFWs
To support non-Brick Walled variable frame-size
multi-frame windows set the SCE Modes bits to
zero and initialize the DMA controller with a
message block that is the size of all of the
messages to be transferred in the window.
Initialize the Message Byte Count registers with
the
appropriate
message
byte
counts
per
message, choose the appropriate encoder, start
the transmitter, and wait for an EOM Interrupt.
Reset and then re-enable the transmitter n times,
where n is the number of message frames in the
window,
until
the
DMA
block
has
been
transferred. Reset the FIFO Threshold for the
last frame, if necessary.
Brickwalled MFWs
To support Brick Walled variable frame-size
multi-frame windows set the SCE Modes bits to
zero and initialize the DMA controller with a
message block that is the size of all of the
messages to be transferred in the window.
Initialize the Message Byte Count registers with
the
appropriate
message
byte
counts
per
message,
choose
the
appropriate
encoder,
initialize the Brick Wall Count, and set the Brick
Wall bit. Start the transmitter and wait for n EOF
interrupts, where n is the number of message
frames in the window, until the DMA block has
been transferred.
Receive
When the MFW bit = 1, the Rx Data Size register
is used to determine the maximum frame-size
per message in multi-frame windows and the
Message Byte Count registers maintain the
numbers of bytes in each message per frame for
up to eight frames.
To receive multi-frame
windows initialize the DMA controller with a data
block no larger than Rx Data Size
× n, where n is
the
maximum
number
of
message
frames
supported in the window. Enable the appropriate
decoder and wait for the window transfer to
complete. Use the Message Byte Counts, the Rx
Data Size and the Line Status registers to
evaluate the window condition. The Brick Wall
Count and Brick Wall bit have no effect when
receiving multi-frame windows.
LOOPBACK MODE
Loopback mode allows diagnostic testing of the
IrDA FIR and Consumer IR encoders. Loopback
tests require that the SCE FIFO be used for both
transmit and receive modes, simultaneously.
The Data Size registers are used to constrain the
Loopback test. Brick Walled messages are not
supported in Loopback mode.
Initialization
The FIFO must be loaded with the appropriate
transmit data while the Block Control bits in SCE
Configuration Register A are set to the required
transfer mode with the SCE MODES bits set to
Transmit/Receive Disabled. Enough room must
remain in the FIFO for receive data.
The
Loopback
Transmit
CRC
bit
(D6)
in
SCE
Configuration Register B must be initialized for
the appropriate CRC response during loopback
testing.
The Data Size registers must be



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


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