English
Language : 

CP3BT23_14 Datasheet, PDF (121/324 Pages) Texas Instruments – CP3BT23 Reprogrammable Connectivity Processor with Bluetooth and Dual CAN Interfaces
CP3BT23
www.ti.com
SNOSCX3A – JULY 2013 – REVISED JANUARY 2014
17.2.1 RNG Control and Status Register (RNGCST)
The RNGCST register provides control and status bits for the RNG module. This register is cleared at
reset.
15
Reserved
6
5
4
2
1
0
IMSK
Reserved
DVALI RNGE
D
RNGE
DVALID
IMASK
The Random Number Generator Enable bit enables the operation of the RNG. When this bit
is clear, the RNG module is disabled, and both RNG oscillators are suspended.
0 – RNG module disabled.
1 – RNG module enabled.
The Data Valid bit indicates whether valid (random) data is available in the RNGD register.
This bit is cleared when the RNGD register is read.
0 – RNGD register holds invalid data.
1 – RNGD register holds valid data.
The Interrupt Mask bit controls whether an interrupt request (IRQ3) will be asserted when
valid (random) data is available in the RNGD register.
0 – RNG interrupt disabled.
1 – RNG interrupt enabled.
17.2.2 RNG Data Register (RNGD)
The RNGD register holds random data generated by the RNG module. After reading the register, it is
cleared and the DVALID bit of the RNGCST register is cleared. When a new word of valid (random) data
becomes available in the RNGD register, the DVALID bit is set and (if enabled) and interrupt request is
asserted.
15
0
RNGD 15:0
17.2.3 RNG Divisor Register High (RNGDIVH)
This register holds the two most significant bits of the RNGDIV clock divisor. See the description of the
RNGDIVL register.
15
Reserved
2
1
0
RNGDIV17:16
17.2.4 RNG Divisor Register Low (RNGDIVL)
This register holds the 16 least significant bits the RNGDIV clock divisor.
15
0
RNGDIV15:0
The RNGDIV clock divisor is used to generate the sampling strobe for loading random bits into the shift
register. The divisor is applied to the System Clock source. The maximum frequency after division is 800
Hz. For example, a System Clock frequency of 24 MHz would require an RNGDIV value of 30,000 (7530h)
or greater. The default RNGDIV value is 0000 83D6h.
Copyright © 2013–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CP3BT23
Random Number Generator (RNG) 121