NORDIC.OUTMODE

nRF54LV10A Preliminary Datasheet

Address offset: 0xBE3

Serial output mode

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID E E E E C C C C C A A A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

MODE

Mode

NoShifting

0x0

No shifting

OutBBuf

0x2

Only OUTB used for buffering

OutBBufToggleClk

0x4

Only OUTB used for buffering, auto-toggle clock line

A

RW

SHIFTMODE

Shift mode

This field is deprecated.

Disabled

0x0

Shift mode is disabled

Enabled

0x1

Shift mode is enabled

C

RW

FRAMEWIDTH

0..16

Output frame width

MODE=0x1: BITS=2^FRAMEWIDTH. Legal FRAMEWIDTH values: 0, 1, 2, 3, 4

MODE=0x2: BITS=FRAMEWIDTH. Legal values: 1, 2, 3, 4, 5, 6, 7, 8, 16 (9-15 are not legal)

MODE=0x4: BITS=FRAMEWIDTH. Legal values: 1, 2, 3, 4, 5, 6, 7, 8

C

RW

SHIFSIZE

Shift size. Only applies if Shift mode is enabled

This field is deprecated.

SHIFT1

0x0

Shift OUT by 1 bit

SHIFT2

0x1

Shift OUT by 2 bits

SHIFT4

0x2

Shift OUT by 4 bits

SHIFT8

0x3

Shift OUT by 8 bits

SHIFT16

0x4

Shift OUT by 16 bits

E

RW

SEL

0..15

Start index of VIO used for shifting from OUTB and to INB.

For OUTB, the number of left shifts is given by (MODE is OUTMODE.MODE):

if (MODE < 2) then SHIFTS = 0;

else if ((MODE==4) & (SEL==0)) then SHIFTS = 1;

else SHIFTS = SEL;

For INB, the number of left shifts is given by (MODE is INMODE.MODE):

if (MODE < 2) then SHIFTS = 0;

else if ((MODE==2) & (INSEL==1) & (FRAMEWIDTH==1)) then SHIFTS = 2;

else if (SEL==0) then SHIFTS = 1;

else SHIFTS = SEL;