English
Language : 

H8S-2633 Datasheet, PDF (871/1487 Pages) Renesas Technology Corp – 16-Bit Single-Chip Microcomputer
Section 17 Smart Card Interface
Data Transfer Operation by DMAC* or DTC*: In smart card mode, as with the normal SCI,
transfer can be carried out using the DMAC* or DTC*. In a transmit operation, the TDRE flag is
also set to 1 at the same time as the TEND flag in SSR, and a TXI interrupt is generated. If the
TXI request is designated beforehand as a DMAC* or DTC* activation source, the DMAC* or
DTC* will be activated by the TXI request, and transfer of the transmit data will be carried out.
The TDRE and TEND flags are automatically cleared to 0 when data transfer is performed by the
DMAC* or DTC*. In the event of an error, the SCI retransmits the same data automatically.
During this period, TEND remains cleared to 0 and the DMAC* is not activated. Therefore, the
SCI and DMAC* will automatically transmit the specified number of bytes, including
retransmission in the event of an error. However, the ERS flag is not cleared automatically when
an error occurs, and so the RIE bit should be set to 1 beforehand so that an ERI request will be
generated in the event of an error, and the ERS flag will be cleared.
When performing transfer using the DMAC* or DTC*, it is essential to set and enable the
DMAC* or DTC* before carrying out SCI setting. For details of the DMAC* or DTC* setting
procedures, see section 8, DMA Controller (DMAC*) and section 9, Data Transfer Controller
(DTC*).
In a receive operation, an RXI interrupt request is generated when the RDRF flag in SSR is set to
1. If the RXI request is designated beforehand as a DMAC* or DTC* activation source, the
DMAC* or DTC* will be activated by the RXI request, and transfer of the receive data will be
carried out. The RDRF flag is cleared to 0 automatically when data transfer is performed by the
DMAC* or DTC*. If an error occurs, an error flag is set but the RDRF flag is not. Consequently,
the DTC* or DTC* is not activated, but instead, an ERI interrupt request is sent to the CPU.
Therefore, the error flag should be cleared.
Notes: For block transfer mode, see section 16.4, SCI Interrupts.
* DMAC and DTC functions are not available in the H8S/2695.
Rev. 5.00 Mar 28, 2005 page 809 of 1422
REJ09B0234-0500