Holtek HT66F488 Manual page 118

A/d flash mcu with eeprom
Table of Contents

Advertisement

SPIICF: SPI Incompleted Flag
Bit 0
0: SPI incompleted is not occurred
1: SPI incompleted is occurred
The SPIICF bit is determined by SCS pin. When SCS pin is set to "1", it will clear the
SPI counter. Meanwhile, the interrupt is occurred, if slave device didn't complete data
received, then the incompleted flag, SPIICF, is set to "1".
SIMC2 Register
Bit
7
�a�e
D�
R/W
R/W
POR
Bit 7 ~ 6
Undefined bits
These bits can be read or written by user software program.
Bit 5
CKPOLB: Determines the base condition of the clock line
0: The SCK line will be high when the clock is inactive
1: The SCK line will be low when the clock is inactive
The CKPOLB bit determines the base condition of the clock line, if the bit is high,
then the SCK line will be low when the clock is inactive. When the CKPOLB bit is
low, then the SCK line will be high when the clock is inactive.
Bit 4
CKEG: Determines SPI SCK active clock edge type
CKPOLB=0
0: SCK is high base level and data capture at SCK rising edge
1: SCK is high base level and data capture at SCK falling edge
CKPOLB=1
0: SCK is low base level and data capture at SCK falling edge
1: SCK is low base level and data capture at SCK rising edge
The CKEG and CKPOLB bits are used to setup the way that the clock signal outputs
and inputs data on the SPI bus. These two bits must be configured before data transfer
is executed otherwise an erroneous clock edge may be generated. The CKPOLB bit
determines the base condition of the clock line, if the bit is high, then the SCK line
will be low when the clock is inactive. When the CKPOLB bit is low, then the SCK
line will be high when the clock is inactive. The CKEG bit determines active clock
edge type which depends upon the condition of CKPOLB bit.
Bit 3
MLS: SPI Data shift order
0: LSB
1: MSB
This is the data shift select bit and is used to select how the data is transferred, either
MSB or LSB first. Setting the bit high will select MSB first and low for LSB first.
Bit 2
CSEN: SPI SCS pin Control
0: Disable
1: Enable
The CSEN bit is used as an enable/disable for the SCS pin. If this bit is low, then the
SCS pin will be disabled and placed into I/O pin or the other functions. If the bit is
high the SCS pin will be enabled and used as a select pin.
WCOL: SPI Write Collision flag
Bit 1
0: No collision
1: Collision
The WCOL flag is used to detect if a data collision has occurred. If this bit is high it
means that data has been attempted to be written to the SIMD register during a data
transfer operation. This writing operation will be ignored if data is being transferred.
The bit can be cleared by the application program.
Rev. 1.21
A/D Flash MCU with EEPROM
6
5
4
D6
CKPOLB
CKEG
R/W
R/W
R/W
118
HT66F488/HT66F489
3
2
1
MLS
CSE�
WCOL
R/W
R/W
R/W
�ove��e� ��� 2�1�
0
TRF
R/W

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HT66F488 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Ht66f489

Table of Contents