English
Language : 

C8051F960-B-GM Datasheet, PDF (207/492 Pages) Silicon Laboratories – Ultra Low Power 128K, LCD MCU Family
C8051F96x
15. Encoder/Decoder
The Encoder/Decoder consists of three 8-bit data registers, a control register and an encoder/decoder
logic block.
The size of the input data depends on the mode. The input data for Manchester encoding is one byte. For
Manchester decoding it is two bytes. Three-out-of-Six encoding is two bytes. Three-out-of six decoding is
three bytes.
The output size also depends on the mode selected. The input and output data size are shown below:
Table 15.1. Encoder Input and Output Data Sizes
Input Output
Data Size Data Size
Operation
Manchester Encode
Manchester Decode
Three out of Six Encode
Three out of Six Decode
Bytes
1
2
2
3
Bytes
2
1
3
2
The input and output data is always right justified. So for Manchester mode the input uses only ENC0L and
the output data is only in ENC0M and ENC0L. ENC0H is not used for Manchester mode
Rev. 1.0
207