25.12 BiSS Configuration Register

Note:
  1. It is not recommended to set “00” for CLKDIV bits.
  2. Input to the CLKDIV depends on the CLKSEL value.
  3. The clock frequency (CLK) derived from CLKDIV must be a maximum of 20 MHz.
Table 25-14. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Gray cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
CWrite to clearSSoftware settable bitxChannel number
Name: B1CON
Offset: 0x1FFC

Bit 3130292827262524 
 INSTRWAINSTRWEREGAE  TXRDENSCDRSTREGRST 
Access RR/CR/CR/WR/WR 
Reset 000000 
Bit 2322212019181716 
 CLKDIV[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
 ON SLPENSIDLCDMCDSSENSESELGETSENSE 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 1000000 
Bit 76543210 
 DISSIDISMADISSOREGACCBNKNUMACTIVE CLKSEL 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bit 31 – INSTRWA Instruction Write Active bit

ValueDescription
1Previous write is not complete
0Previous write is complete

Bit 30 – INSTRWE Instruction Write Error bit

ValueDescription
1Disallowed attempt to write Instruction register (must reset in software)
0No instruction write error

Bit 29 – REGAE Register Mode Data Access Error bit

ValueDescription
1Disallowed attempt to access Register mode data (must reset in software)
0No register access error

Bit 26 – TXRDEN Transmit RAM CPU Read Enable bit

ValueDescription
1Transmit RAM is allowed to read by CPU
0Receive RAM is allowed to read by CPU

Bit 25 – SCDRST SCD RAM Reset bit

Write to ‘1’ to reset the Register communication RAM data buffers.

Reading this bit returns ‘1’ if the Register RAM is in Reset, and ‘0’ if Reset completed. Writing ‘0’ to this bit has to come out of reset when this bit is ‘1’, otherwise writing ‘0’ to this bit has no effect.

Bit 24 – REGRST Register RAM Reset bit

Write to ‘1’ to reset the Register communication RAM data buffers.

Reading this bit returns ‘1’ if the Register RAM is in Reset, and ‘0’ if Reset completed. Writing ‘0’ to this bit has to come out of reset when this bit is ‘1’, otherwise Writing ‘0’ to this bit has no effect.

Bits 23:16 – CLKDIV[7:0]  Clock divider bits(1,2,3)

Bit 15 – ON Module Enable bit

ValueDescription
1Module is enabled
0Module is disabled

Bit 13 – SLPEN Module Sleep Enable bit

ValueDescription
1Module operates in Sleep mode
0Module disabled in Sleep mode

Bit 12 – SIDL Module Stop in Idle Mode Enable bit

ValueDescription
1Module disabled in Idle mode
0Module operates in Idle mode

Bit 11 – CDM Control Data bit Host

ValueDescription
1Host sends the control data bit (CDM)
0Host has not sent the control data bit (CDM)

Bit 10 – CDS Control Data bit Client

ValueDescription
1Client sends the control data bit (CDS)
0Client has not sent the control data bit (CDS)

Bit 9 – SENSESEL Sense Selection bits

ValueDescription
1Use external Sense
0Use software Sense

Bit 8 – GETSENSE Software Get-Sense bits

ValueDescription
1Software data transmission triggered
0Software data transmission is not triggered

Bit 7 – DISSI Disable SI Input Port bit

ValueDescription
1SI pin is not controlled by the BiSS module; pin is controlled by port
0SI pin is controlled by the BiSS module

Bit 6 – DISMA Disable MA Output Port bit

ValueDescription
1MA pin is not controlled by the BiSS module; pin is controlled by Port
0MA pin is controlled by the BiSS module

Bit 5 – DISSO Disable SO(MO) Output Port bit

ValueDescription
1MO pin is not controlled by the BiSS module; pin is controlled by Port
0MO pin is controlled by the BiSS module

Bit 4 – REGACC Register RAM Access Status bit

ValueDescription
1BiSS Protocol Engine is accessing register RAM
0BiSS Protocol Engine is not accessing register RAM

Bit 3 – BNKNUM SCD RAM Access Status bit

ValueDescription
1BiSS Protocol Engine is accessing RAM1
0BiSS Protocol Engine is accessing RAM2

Bit 2 – ACTIVE  BiSS Active Status bit

ValueDescription
1The BiSS module is active
0The BiSS module is inactive

Bit 0 – CLKSEL  Macro Baud Clock Selection bit