Code block — A piece of a transport block, sized for the decoder
Bits into a codeword
Where it sits
What it is
A code block is a piece of a transport block, sized so a decoder can manage it. A block that fits is left whole; one that does not is cut up, each piece getting its own 24-bit CRC.
The maximum is 8448 bits for LDPC base graph 1 and 3840 for base graph 2 (TS 38.212 clause 5.2.2).
8448 is not a round number, and that is the clue: it is $22 \times 384$, where 384 is the largest lifting size in the standard's table. The limit is not a design target — it is whatever the largest permitted expansion of the base graph happens to hold.
The cost is 24 bits per block, and it buys parallelism — a decoder works on all blocks at once, and a block that decoded correctly need never be sent again.
Read on
The full treatment is in nr-pdsch — this page is the definition and the map reference; that note is where the subject is actually developed.
Before this concept, the hierarchy says to learn the following — the full chain, in order: