\n
address_offset : 0x0 Bytes (0x0)
size : 0x14 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x1A Bytes (0x0)
size : 0x3 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x20 Bytes (0x0)
size : 0x14 byte (0x0)
mem_usage : registers
protection :
Serial Mode Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CKS : Clock Select
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
PCLK clock (n = 0)
#01 : 01
PCLK/4 clock (n = 1)
#10 : 10
PCLK/16 clock (n = 2)
#11 : 11
PCLK/64 clock (n = 3)
End of enumeration elements list.
MP : Multi-Processor Mode
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable multi-processor communications function
#1 : 1
Enable multi-processor communications function
End of enumeration elements list.
STOP : Stop Bit Length
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
1 stop bit
#1 : 1
2 stop bits
End of enumeration elements list.
PM : Parity Mode
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Even parity
#1 : 1
Odd parity
End of enumeration elements list.
PE : Parity Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
When transmitting: Do not add parity bit When receiving: Do not check parity bit
#1 : 1
When transmitting: Add parity bit When receiving: Check parity bit
End of enumeration elements list.
CHR : Character Length
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
When SCMR.CHR1 = 0: Transmit/receive in 9-bit data length When SCMR.CHR1 = 1: Transmit/receive in 8-bit data length (initial value)
#1 : 1
When SCMR.CHR1 = 0: Transmit/receive in 9-bit data length When SCMR.CHR1 = 1: Transmit/receive in 7-bit data length
End of enumeration elements list.
CM : Communication Mode
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Asynchronous mode or simple IIC mode
#1 : 1
Clock synchronous mode or simple SPI mode
End of enumeration elements list.
Serial Mode Register for Smart Card Interface Mode (SCMR.SMIF = 1)
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : SMR
reset_Mask : 0x0
CKS : Clock Select
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
PCLK clock (n = 0)
#01 : 01
PCLK/4 clock (n = 1)
#10 : 10
PCLK/16 clock (n = 2)
#11 : 11
PCLK/64 clock (n = 3)
End of enumeration elements list.
BCP : Base Clock Pulse
bits : 2 - 2 (1 bit)
access : read-write
PM : Parity Mode
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Even parity
#1 : 1
Odd parity
End of enumeration elements list.
PE : Parity Enable
bits : 5 - 4 (0 bit)
access : read-write
BLK : Block Transfer Mode
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Normal mode operation
#1 : 1
Block transfer mode operation
End of enumeration elements list.
GM : GSM Mode
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Normal mode operation
#1 : 1
GSM mode operation
End of enumeration elements list.
Bit Rate Register
address_offset : 0x1 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Receive Data Register
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
alternate_register : FRDRHL
reset_Mask : 0x0
RDAT : Serial Receive Data
bits : 0 - 7 (8 bit)
access : read-only
Modulation Duty Register
address_offset : 0x12 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Data Compare Match Control Register
address_offset : 0x13 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DCMF : Data Compare Match Flag
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Not matched
#1 : 1
Matched
End of enumeration elements list.
DPER : Data Compare Match Parity Error Flag
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
No parity error occurred
#1 : 1
Parity error occurred
End of enumeration elements list.
DFER : Data Compare Match Framing Error Flag
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
No framing error occurred
#1 : 1
Framing error occurred
End of enumeration elements list.
IDSEL : ID Frame Select
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Always compare data regardless of the MPB bit value
#1 : 1
Only compare data when MPB bit = 1 (ID frame)
End of enumeration elements list.
DCME : Data Compare Match Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable address match function
#1 : 1
Enable address match function
End of enumeration elements list.
Compare Match Data Register
address_offset : 0x1A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CMPD : Compare Match Data
bits : 0 - 7 (8 bit)
access : read-write
Serial Port Register
address_offset : 0x1C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RXDMON : Serial Input Data Monitor
bits : 0 - -1 (0 bit)
access : read-only
SPB2DT : Serial Port Break Data Select
bits : 1 - 0 (0 bit)
access : read-write
SPB2IO : Serial Port Break I/O
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not output value of SPB2DT bit on TXD pin
#1 : 1
Output value of SPB2DT bit on TXD pin
End of enumeration elements list.
RINV : RXD invert bit
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Received data from RXD is not inverted and input.
#1 : 1
Received data from RXD is inverted and input.
End of enumeration elements list.
TINV : TXD invert bit
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Transmit data is not inverted and output to TXD.
#1 : 1
Transmit data is inverted and output to TXD.
End of enumeration elements list.
ASEN : Adjust receive sampling timing enable
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Adjust sampling timing disable.
#1 : 1
Adjust sampling timing enable.
End of enumeration elements list.
ATEN : Adjust transmit timing enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Adjust transmit timing disable.
#1 : 1
Adjust transmit timing enable.
End of enumeration elements list.
Serial Control Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
address_offset : 0x2 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CKE : Clock Enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
In asynchronous mode, the SCKn pin is available for use as an I/O port based on the I/O port settings. In clock synchronous mode, the SCKn pin functions as the clock output pin.
#01 : 01
In asynchronous mode, a clock with the same frequency as the bit rate is output from the SCKn pin. In clock synchronous mode, the SCKn pin functions as the clock output pin.
: Others
In asynchronous mode, input a clock with a frequency 16 times the bit rate from the SCKn pin when the SEMR.ABCS bit is 0. Input a clock signal with a frequency eight times the bit rate when the SEMR.ABCS bit is 1. In clock synchronous mode, the SCKn pin functions as the clock input pin.
End of enumeration elements list.
TEIE : Transmit End Interrupt Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SCIn_TEI interrupt requests
#1 : 1
Enable SCIn_TEI interrupt requests
End of enumeration elements list.
MPIE : Multi-Processor Interrupt Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Normal reception
#1 : 1
When data with the multi-processor bit set to 0 is received, the data is not read, and setting the status flags RDRF, ORER, and FER in SSR to 1 and the status flags SYER, PFER, and SBER in MESR are disabled. When data with the multi-processor bit set to 1 is received, the MPIE bit is automatically set to 0, and normal reception is resumed.
End of enumeration elements list.
RE : Receive Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable serial reception
#1 : 1
Enable serial reception
End of enumeration elements list.
TE : Transmit Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable serial transmission
#1 : 1
Enable serial transmission
End of enumeration elements list.
RIE : Receive Interrupt Enable
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SCIn_RXI and SCIn_ERI interrupt requests
#1 : 1
Enable SCIn_RXI and SCIn_ERI interrupt requests
End of enumeration elements list.
TIE : Transmit Interrupt Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SCIn_TXI interrupt requests
#1 : 1
Enable SCIn_TXI interrupt requests
End of enumeration elements list.
Serial Control Register for Smart Card Interface Mode (SCMR.SMIF = 1)
address_offset : 0x2 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : SCR
reset_Mask : 0x0
CKE : Clock Enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
When SMR_SMCI.GM = 0: Disable output The SCKn pin is available for use as an I/O port if set up in the I/O port settings When SMR_SMCI.GM = 1: Fix output low
#01 : 01
When SMR_SMCI.GM = 0: Output clock When SMR_SMCI.GM = 1: Output clock
#10 : 10
When SMR_SMCI.GM = 0: Setting prohibited When SMR_SMCI.GM = 1: Fix output high
#11 : 11
When SMR_SMCI.GM = 0: Setting prohibited When SMR_SMCI.GM = 1: Output clock
End of enumeration elements list.
TEIE : Transmit End Interrupt Enable
bits : 2 - 1 (0 bit)
access : read-write
MPIE : Multi-Processor Interrupt Enable
bits : 3 - 2 (0 bit)
access : read-write
RE : Receive Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable serial reception
#1 : 1
Enable serial reception
End of enumeration elements list.
TE : Transmit Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable serial transmission
#1 : 1
Enable serial transmission
End of enumeration elements list.
RIE : Receive Interrupt Enable
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SCIn_RXI and SCIn_ERI interrupt requests
#1 : 1
Enable SCIn_RXI and SCIn_ERI interrupt requests
End of enumeration elements list.
TIE : Transmit Interrupt Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SCIn_TXI interrupt requests
#1 : 1
Enable SCIn_TXI interrupt requests
End of enumeration elements list.
Extended Serial Module Enable Register
address_offset : 0x20 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ESME : Extended Serial Mode Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
The extended serial mode is disabled.
#1 : 1
The extended serial mode is enabled.
End of enumeration elements list.
Control Register 0
address_offset : 0x21 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SFSF : Start Frame Status Flag
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : 0
Start Frame detection function is disabled.
#1 : 1
Start Frame detection function is enabled.
End of enumeration elements list.
RXDSF : RXDXn Input Status Flag
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : 0
RXDXn input is enabled.
#1 : 1
RXDXn input is disabled.
End of enumeration elements list.
BRME : Bit Rate Measurement Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Measurement of bit rate is disabled.
#1 : 1
Measurement of bit rate is enabled.
End of enumeration elements list.
Control Register 1
address_offset : 0x22 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BFE : Break Field Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Break Field detection is disabled.
#1 : 1
Break Field detection is enabled.
End of enumeration elements list.
CF0RE : Control Field 0 Reception Enable
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Reception of Control Field 0 is disabled.
#1 : 1
Reception of Control Field 0 is enabled.
End of enumeration elements list.
CF1DS : Control Field 1 Data Register Select
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#00 : 00
Selects comparison with the value in PCF1DR.
#01 : 01
Selects comparison with the value in SCF1DR.
#10 : 10
Selects comparison with the values in PCF1DR and SCF1DR.
#11 : 11
Setting prohibited.
End of enumeration elements list.
PIBE : Priority Interrupt Bit Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
The priority interrupt bit is disabled.
#1 : 1
The priority interrupt bit is enabled.
End of enumeration elements list.
PIBS : Priority Interrupt Bit Select
bits : 5 - 6 (2 bit)
access : read-write
Enumeration:
#000 : 000
0th bit of Control Field 1
#001 : 001
1st bit of Control Field 1
#010 : 010
2nd bit of Control Field 1
#011 : 011
3rd bit of Control Field 1
#100 : 100
4th bit of Control Field 1
#101 : 101
5th bit of Control Field 1
#110 : 110
6th bit of Control Field 1
#111 : 111
7th bit of Control Field 1
End of enumeration elements list.
Control Register 2
address_offset : 0x23 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DFCS : RXDXn Signal Digital Filter Clock Select
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#000 : 000
Filter is disabled.
#001 : 001
Filter clock is SCI base clock
#010 : 010
Filter clock is PCLK/8
#011 : 011
Filter clock is PCLK/16
#100 : 100
Filter clock is PCLK/32
#101 : 101
Filter clock is PCLK/64
#110 : 110
Filter clock is PCLK/128
#111 : 111
Setting prohibited
End of enumeration elements list.
BCCS : Bus Collision Detection Clock Select
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#00 : 00
SCI base clock
#01 : 01
SCI base clock frequency divided by 2
#10 : 10
SCI base clock frequency divided by 4
#11 : 11
Setting prohibited
End of enumeration elements list.
RTS : RXDXn Reception Sampling Timing Select
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#00 : 00
Rising edge of the 8th cycle of SCI base clock
#01 : 01
Rising edge of the 10th cycle of SCI base clock
#10 : 10
Rising edge of the 12th cycle of SCI base clock
#11 : 11
Rising edge of the 14th cycle of SCI base clock
End of enumeration elements list.
Control Register 3
address_offset : 0x24 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SDST : Start Frame Detection Start
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Detection of Start Frame is not performed.
#1 : 1
Detection of Start Frame is performed.
End of enumeration elements list.
Port Control Register
address_offset : 0x25 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TXDXPS : TXDXn Signal Polarity Select
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
The polarity of TXDXn signal is not inverted for output.
#1 : 1
The polarity of TXDXn signal is inverted for output.
End of enumeration elements list.
RXDXPS : RXDXn Signal Polarity Select
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
The polarity of RXDXn signal is not inverted for input.
#1 : 1
The polarity of RXDXn signal is inverted for input.
End of enumeration elements list.
SHARPS : TXDXn/RXDXn Pin Multiplexing Select
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
The TXDXn and RXDXn pins are independent.
#1 : 1
The TXDXn and RXDXn signals are multiplexed on the same pin.
End of enumeration elements list.
Interrupt Control Register
address_offset : 0x26 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BFDIE : Break Field Low Width Detected Interrupt Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of the low width for a Break Field are disabled.
#1 : 1
Interrupts on detection of the low width for a Break Field are enabled.
End of enumeration elements list.
CF0MIE : Control Field 0 Match Detected Interrupt Enable
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of a match with Control Field 0 are disabled.
#1 : 1
Interrupts on detection of a match with Control Field 0 are enabled.
End of enumeration elements list.
CF1MIE : Control Field 1 Match Detected Interrupt Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of a match with Control Field 1 are disabled.
#1 : 1
Interrupts on detection of a match with Control Field 1 are enabled.
End of enumeration elements list.
PIBDIE : Priority Interrupt Bit Detected Interrupt Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of the priority interrupt bit are disabled.
#1 : 1
Interrupts on detection of the priority interrupt bit are enabled.
End of enumeration elements list.
BCDIE : Bus Collision Detected Interrupt Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of a bus collision are disabled.
#1 : 1
Interrupts on detection of a bus collision are enabled.
End of enumeration elements list.
AEDIE : Valid Edge Detected Interrupt Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Interrupts on detection of a valid edge are disabled.
#1 : 1
Interrupts on detection of a valid edge are enabled.
End of enumeration elements list.
Status Register
address_offset : 0x27 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
BFDF : Break Field Low Width Detection Flag
bits : 0 - -1 (0 bit)
access : read-only
CF0MF : Control Field 0 Match Flag
bits : 1 - 0 (0 bit)
access : read-only
CF1MF : Control Field 1 Match Flag
bits : 2 - 1 (0 bit)
access : read-only
PIBDF : Priority Interrupt Bit Detection Flag
bits : 3 - 2 (0 bit)
access : read-only
BCDF : Bus Collision Detected Flag
bits : 4 - 3 (0 bit)
access : read-only
AEDF : Valid Edge Detection Flag
bits : 5 - 4 (0 bit)
access : read-only
Status Clear Register
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BFDCL : BFDF Clear
bits : 0 - -1 (0 bit)
access : read-write
CF0MCL : CF0MF Clear
bits : 1 - 0 (0 bit)
access : read-write
CF1MCL : CF1MF Clear
bits : 2 - 1 (0 bit)
access : read-write
PIBDCL : PIBDF Clear
bits : 3 - 2 (0 bit)
access : read-write
BCDCL : BCDF Clear
bits : 4 - 3 (0 bit)
access : read-write
AEDCL : AEDF Clear
bits : 5 - 4 (0 bit)
access : read-write
Control Field 0 Data Register
address_offset : 0x29 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Control Field 0 Compare Enable Register
address_offset : 0x2A Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CF0CE0 : Control Field 0 Bit 0 Compare Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 0 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 0 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE1 : Control Field 1 Bit 0 Compare Enable
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 1 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 1 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE2 : Control Field 2 Bit 0 Compare Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 2 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 2 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE3 : Control Field 3 Bit 0 Compare Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 3 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 3 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE4 : Control Field 4 Bit 0 Compare Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 4 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 4 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE5 : Control Field 5 Bit 0 Compare Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 5 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 5 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE6 : Control Field 6 Bit 0 Compare Enable
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 6 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 6 of Control Field 0 is enabled.
End of enumeration elements list.
CF0CE7 : Control Field 7 Bit 0 Compare Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 7 of Control Field 0 is disabled.
#1 : 1
Comparison with bit 7 of Control Field 0 is enabled.
End of enumeration elements list.
Control Field 0 Receive Data Register
address_offset : 0x2B Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Primary Control Field 1 Data Register
address_offset : 0x2C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Secondary Control Field 1 Data Register
address_offset : 0x2D Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Control Field 1 Compare Enable Register
address_offset : 0x2E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CF1CE0 : Control Field 1 Bit 0 Compare Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 0 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 0 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE1 : Control Field 1 Bit 1 Compare Enable
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 1 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 1 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE2 : Control Field 1 Bit 2 Compare Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 2 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 2 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE3 : Control Field 1 Bit 3 Compare Enable
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 3 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 3 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE4 : Control Field 1 Bit 4 Compare Enable
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 4 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 4 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE5 : Control Field 1 Bit 5 Compare Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 5 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 5 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE6 : Control Field 1 Bit 6 Compare Enable
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 6 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 6 of Control Field 1 is enabled.
End of enumeration elements list.
CF1CE7 : Control Field 1 Bit 7 Compare Enable
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Comparison with bit 7 of Control Field 1 is disabled.
#1 : 1
Comparison with bit 7 of Control Field 1 is enabled.
End of enumeration elements list.
Control Field 1 Receive Data Register
address_offset : 0x2F Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Transmit Data Register
address_offset : 0x3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer Control Register
address_offset : 0x30 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TCST : Timer Count Start
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Stops the timer counting
#1 : 1
Starts the timer counting
End of enumeration elements list.
Timer Mode Register
address_offset : 0x31 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TOMS : Timer Operating Mode Select
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#00 : 00
Timer mode
#01 : 01
Break Field low width determination mode
#10 : 10
Break Field low width output mode
#11 : 11
Setting prohibited
End of enumeration elements list.
TWRC : Counter Write Control
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Data is written to the reload register and counter
#1 : 1
Data is written to the reload register only
End of enumeration elements list.
TCSS : Timer Count Clock Source Select
bits : 4 - 5 (2 bit)
access : read-write
Enumeration:
#000 : 000
PCLK
#001 : 001
PCLK/2
#010 : 010
PCLK/4
#011 : 011
PCLK/8
#100 : 100
PCLK/16
#101 : 101
PCLK/32
#110 : 110
PCLK/64
#111 : 111
PCLK/128
End of enumeration elements list.
Timer Prescaler Register
address_offset : 0x32 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer Count Register
address_offset : 0x33 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Serial Status Register for Non-Smart Card Interface and Non-FIFO Mode (SCMR.SMIF = 0 and FCR.FM = 0)
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MPBT : Multi-Processor Bit Transfer
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Data transmission cycle
#1 : 1
ID transmission cycle
End of enumeration elements list.
MPB : Multi-Processor
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : 0
Data transmission cycle
#1 : 1
ID transmission cycle
End of enumeration elements list.
TEND : Transmit End Flag
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : 0
A character is being transmitted
#1 : 1
Character transfer is complete
End of enumeration elements list.
PER : Parity Error Flag
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
No parity error occurred
#1 : 1
Parity error occurred
End of enumeration elements list.
FER : Framing Error Flag
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
No framing error occurred
#1 : 1
Framing error occurred
End of enumeration elements list.
ORER : Overrun Error Flag
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
No overrun error occurred
#1 : 1
Overrun error occurred
End of enumeration elements list.
RDRF : Receive Data Full Flag
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
No received data in RDR register
#1 : 1
Received data in RDR register
End of enumeration elements list.
TDRE : Transmit Data Empty Flag
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Transmit data in TDR register
#1 : 1
No transmit data in TDR register
End of enumeration elements list.
Serial Status Register for Smart Card Interface Mode (SCMR.SMIF = 1)
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
alternate_register : SSR
reset_Mask : 0x0
MPBT : Multi-Processor Bit Transfer
bits : 0 - -1 (0 bit)
access : read-write
MPB : Multi-Processor
bits : 1 - 0 (0 bit)
access : read-only
TEND : Transmit End Flag
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : 0
A character is being transmitted
#1 : 1
Character transfer is complete
End of enumeration elements list.
PER : Parity Error Flag
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
No parity error occurred
#1 : 1
Parity error occurred
End of enumeration elements list.
ERS : Error Signal Status Flag
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
No low error signal response
#1 : 1
Low error signal response occurred
End of enumeration elements list.
ORER : Overrun Error Flag
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
No overrun error occurred
#1 : 1
Overrun error occurred
End of enumeration elements list.
RDRF : Receive Data Full Flag
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
No received data in RDR register
#1 : 1
Received data in RDR register
End of enumeration elements list.
TDRE : Transmit Data Empty Flag
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Transmit data in TDR register
#1 : 1
No transmit data in TDR register
End of enumeration elements list.
Receive Data Register
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
Smart Card Mode Register
address_offset : 0x6 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SMIF : Smart Card Interface Mode Select
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Non-smart card interface mode (asynchronous mode, clock synchronous mode, simple SPI mode, or simple IIC mode)
#1 : 1
Smart card interface mode
End of enumeration elements list.
SINV : Transmitted/Received Data Invert
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
TDR register contents are transmitted to TSR as they are. RSR contents are stored to RDR as they are.
#1 : 1
TDR register contents are inverted before transmission. Receive data is stored in inverted form in the RDR register.
End of enumeration elements list.
SDIR : Transmitted/Received Data Transfer Direction
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Transfer LSB-first
#1 : 1
Transfer MSB-first
End of enumeration elements list.
CHR1 : Character Length 1
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
When SMR.CHR = 0: Transmit/receive in 9-bit data length When SMR.CHR = 1: Transmit/receive in 9-bit data length
#1 : 1
When SMR.CHR = 0: Transmit/receive in 8-bit data length (initial value) When SMR.CHR = 1: Transmit/receive in 7-bit data length
End of enumeration elements list.
BCP2 : Base Clock Pulse 2
bits : 7 - 6 (0 bit)
access : read-write
Serial Extended Mode Register
address_offset : 0x7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BRME : Bit Rate Modulation Enable
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable bit rate modulation function
#1 : 1
Enable bit rate modulation function
End of enumeration elements list.
ABCSE : Asynchronous Mode Extended Base Clock Select 1
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
Clock cycles for 1-bit period determined by combination of the BGDM and ABCS bits in the SEMR register
#1 : 1
Baud rate is 6 base clock cycles for 1-bit period
End of enumeration elements list.
ABCS : Asynchronous Mode Base Clock Select
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
Select 16 base clock cycles for 1-bit period
#1 : 1
Select 8 base clock cycles for 1-bit period
End of enumeration elements list.
NFEN : Digital Noise Filter Function Enable
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
In asynchronous mode: Disable noise cancellation function for RXDn input signal In simple IIC mode: Disable noise cancellation function for SCLn and SDAn input signals
#1 : 1
In asynchronous mode: Enable noise cancellation function for RXDn input signal In simple IIC mode: Enable noise cancellation function for SCLn and SDAn input signals
End of enumeration elements list.
BGDM : Baud Rate Generator Double-Speed Mode Select
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Output clock from baud rate generator with normal frequency
#1 : 1
Output clock from baud rate generator with doubled frequency
End of enumeration elements list.
RXDESEL : Asynchronous Start Bit Edge Detection Select
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Detect low level on RXDn pin as start bit
#1 : 1
Detect falling edge of RXDn pin as start bit
End of enumeration elements list.
Noise Filter Setting Register
address_offset : 0x8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
NFCS : Noise Filter Clock Select
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#000 : 000
In asynchronous mode: Use clock signal divided by 1 with noise filter In simple IIC mode: Setting prohibited
#001 : 001
In asynchronous mode: Setting prohibited In simple IIC mode: Use clock signal divided by 1 with noise filter
#010 : 010
In asynchronous mode: Setting prohibited In simple IIC mode: Use clock signal divided by 2 with noise filter
#011 : 011
In asynchronous mode: Setting prohibited In simple IIC mode: Use clock signal divided by 4 with noise filter
#100 : 100
In asynchronous mode: Setting prohibited In simple IIC mode: Use clock signal divided by 8 with noise filter
: Others
Setting prohibited
End of enumeration elements list.
IIC Mode Register 1
address_offset : 0x9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IICM : Simple IIC Mode Select
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
SCMR.SMIF = 0: Asynchronous mode (including multi-processor mode), clock synchronous mode, or simple SPI mode SCMR.SMIF = 1: Smart card interface mode
#1 : 1
SCMR.SMIF = 0: Simple IIC mode SCMR.SMIF = 1: Setting prohibited
End of enumeration elements list.
IICDL : SDAn Delay Output Select
bits : 3 - 6 (4 bit)
access : read-write
Enumeration:
0x00 : 0x00
No output delay
: Others
(IICDL-1) to (IICDL) cycles
End of enumeration elements list.
IIC Mode Register 2
address_offset : 0xA Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IICINTM : IIC Interrupt Mode Select
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Use ACK/NACK interrupts
#1 : 1
Use reception and transmission interrupts
End of enumeration elements list.
IICCSC : Clock Synchronization
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not synchronize with clock signal
#1 : 1
Synchronize with clock signal
End of enumeration elements list.
IICACKT : ACK Transmission Data
bits : 5 - 4 (0 bit)
access : read-write
Enumeration:
#0 : 0
ACK transmission
#1 : 1
NACK transmission and ACK/NACK reception
End of enumeration elements list.
IIC Mode Register 3
address_offset : 0xB Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IICSTAREQ : Start Condition Generation
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not generate start condition
#1 : 1
Generate start condition
End of enumeration elements list.
IICRSTAREQ : Restart Condition Generation
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not generate restart condition
#1 : 1
Generate restart condition
End of enumeration elements list.
IICSTPREQ : Stop Condition Generation
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not generate stop condition
#1 : 1
Generate stop condition
End of enumeration elements list.
IICSTIF : Issuing of Start, Restart, or Stop Condition Completed Flag
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : 0
No requests are being made for generating conditions, or a condition is being generated
#1 : 1
Generation of start, restart, or stop condition is complete. When 0 is written to IICSTIF, it is set to 0
End of enumeration elements list.
IICSDAS : SDAn Output Select
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#00 : 00
Output serial data
#01 : 01
Generate start, restart, or stop condition
#10 : 10
Output low on SDAn pin
#11 : 11
Drive SDAn pin to high-impedance state
End of enumeration elements list.
IICSCLS : SCLn Output Select
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#00 : 00
Output serial clock
#01 : 01
Generate start, restart, or stop condition
#10 : 10
Output low on SCLn pin
#11 : 11
Drive SCLn pin to high-impedance state
End of enumeration elements list.
IIC Status Register
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
IICACKR : ACK Reception Data Flag
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : 0
ACK received
#1 : 1
NACK received
End of enumeration elements list.
SPI Mode Register
address_offset : 0xD Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SSE : SSn Pin Function Enable
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable SSn pin function
#1 : 1
Enable SSn pin function
End of enumeration elements list.
CTSE : CTS Enable
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : 0
Disable CTS function (enable RTS output function)
#1 : 1
Enable CTS function
End of enumeration elements list.
MSS : Master Slave Select
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : 0
Transmit through TXDn pin and receive through RXDn pin (master mode)
#1 : 1
Receive through TXDn pin and transmit through RXDn pin (slave mode)
End of enumeration elements list.
MFF : Mode Fault Flag
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : 0
No mode fault error
#1 : 1
Mode fault error
End of enumeration elements list.
CKPOL : Clock Polarity Select
bits : 6 - 5 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not invert clock polarity
#1 : 1
Invert clock polarity
End of enumeration elements list.
CKPH : Clock Phase Select
bits : 7 - 6 (0 bit)
access : read-write
Enumeration:
#0 : 0
Do not delay clock
#1 : 1
Delay clock
End of enumeration elements list.
Transmit Data Register
address_offset : 0xE Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
alternate_register : FTDRHL
reset_Mask : 0x0
TDAT : Serial Transmit Data
bits : 0 - 7 (8 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.