Section 15 Serial I/O with FIFO (SIOF)
Rev. 2.00 Mar 09, 2006 page 642 of 906
REJ09B0292-0200
with a value less than or equal to the setting of TFWM3 to TFWM0 in SIFCR is transferred from
SITDR to SITSR, TDRE is set in SISTR. If at this point the transmit interrupt enable flag (TIE) is
set, a transmit-data-empty interrupt (TDEI) request is sent to the INTC and DMAC. If TIE is
cleared, this interrupt request is not generated. When the DMAC writes to SITDR data with a
value greater than the setting of TFWM3 to TFWM0 in SIFCR, the TDRE flag is cleared
automatically. The TDRE flag is set only by hardware.
When SITDR is reset, its status is empty. The status of SITDR is also empty when the value of the
transmit FIFO data registry reset bit (TFRST) in SITDR is 1.
Note: Do not write to SITDR when it is full of primary transmit data (when the value of the
transmit data register data count bits 4 to 0 (T4 to T0) in SIFDR is 10000).
Data should be written to SITDR in the size specified by the setting of the DL bit in
SICTR. Always set the TE bit to 1 before writing to this register.
15.2.5
Serial Control Register (SICTR)
Bit:
15
14
13
12
11
10
9
8
—
—
—
—
—
DMACE
TCIE
RCIE
Initial value:
0
0
0
0
0
0
0
0
R/W:
R
R
R
R
R
R/W
R/W
R/W
Bit:
7
6
5
4
3
2
1
0
—
TM
SE
DL
TIE
RIE
TE
RE
Initial value:
0
0
0
0
0
0
0
0
R/W:
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
SICTR is a 16-bit register used to set parameters for serial port control. SICTR is initialized to
H'0000 by a reset.
When modifying bit 4, 5, 6,or 10 (DMACE, TM, SE, or DL), TE and RE (bit 1, 0) should be
cleared to 0 beforehand.
Bits 15 to 11—Reserved: These bits are always read as 0. The write value should always be 0.
Bit 10—DMAC Activation Enable (DMACE): Specifies whether the DMAC is activated by
interrupts triggered by the RDRF and TDRE bits in SISTR.
Set this bit to 1 if SIRCDR and SITCDR are used. This will cause interrupts triggered by the
RDRF and TDRE bits in SISTR to be processed by the DMAC and interrupts triggered by the
RCD and TCD bits in SISTR to be processed by the CPU.
Summary of Contents for SH7616
Page 10: ...Rev 2 00 Mar 09 2006 page x of xxvi ...
Page 132: ...Section 2 CPU Rev 2 00 Mar 09 2006 page 106 of 906 REJ09B0292 0200 ...
Page 568: ...Section 12 16 Bit Free Running Timer FRT Rev 2 00 Mar 09 2006 page 542 of 906 REJ09B0292 0200 ...
Page 582: ...Section 13 Watchdog Timer WDT Rev 2 00 Mar 09 2006 page 556 of 906 REJ09B0292 0200 ...
Page 706: ...Section 16 Serial I O SIO Rev 2 00 Mar 09 2006 page 680 of 906 REJ09B0292 0200 ...
Page 820: ...Section 19 Pin Function Controller PFC Rev 2 00 Mar 09 2006 page 794 of 906 REJ09B0292 0200 ...
Page 932: ...Appendix D Package Dimensions Rev 2 00 Mar 09 2006 page 906 of 906 REJ09B0292 0200 ...
Page 935: ...SH7616 Hardware Manual ...