11.4 Microprocessors & Bus Architecture

Key Takeaways

  • In a microprocessor, the ALU is the arithmetic logic unit, the clock is the pulse generator, and the data bus interconnects the microprocessor with memory and I/O
  • A watchdog timer in a microprocessor-controlled two-way radio verifies that the microprocessor is still executing its program
  • An MCU includes RAM, ROM, and I/O on-chip; a voltage regulator is not considered part of the MCU processor itself
  • A decade counter produces one output pulse for every ten input pulses; BCD means binary coded decimal; binary two is written 0010
  • A prescaler divides an HF signal so a low-frequency counter can display the operating frequency; ADC converts analog to digital and DAC converts digital to analog
Last updated: August 2026

11.4 Microprocessors, Counters, Dividers & Converters

Quick Answer: ALU = arithmetic logic unit. Clock = pulse generator. Data bus links CPU, memory, and I/O. Watchdog verifies the program is still running. MCU has RAM/ROM/I/O, not the external voltage regulator. Decade counter → 1 out per 10 in. BCD = binary coded decimal. Binary two = 0010. Prescaler divides HF for a low-frequency counter. ADC analog→digital; DAC digital→analog.

Key topics 039–040 are where digital logic becomes the “brain and sense organs” of a radiotelephone. You do not need to write assembly language for Element 3—you need the block-diagram names and the counter/converter definitions that appear on every modern service schematic.

Microprocessor / MCU building blocks

A microprocessor executes a program (sequence of instructions—see §11.3) by repeatedly fetching, decoding, and executing operations on data. A microcontroller (MCU) integrates the processor core with on-chip memory and I/O for embedded radio control.

ALU

In a microprocessor, what is the meaning of the term “ALU”? Arithmetical logic unit (arithmetic logic unit).

The ALU performs arithmetic (add, subtract, sometimes multiply/shift) and logic (AND, OR, NOT, compare) on binary words. Every channel calculation, timeout, and checksum eventually hits the ALU.

Clock — the pulse generator

What portion of a microprocessor circuit is the pulse generator? The clock.

The clock produces a periodic pulse train that sequences instruction cycles. Without a clean clock, the CPU freezes or runs wildly. Crystal oscillators or TCXOs typically source the clock in marine and aviation radios; a dead crystal presents as a completely dead control board even if rails are good.

BlockRole
ClockPulse generator; paces instruction timing
ALUArithmetic and logic operations
RegistersUltra-fast temporary storage inside the CPU
Program counterAddress of next instruction
Memory (ROM/RAM)Program and data storage
I/OInterface to the outside world

Data bus

What circuit interconnects the microprocessor with the memory and input/output system? The data bus line.

Think of three classic buses:

BusCarries
Data busActual bit patterns being read or written
Address busWhich memory or I/O location is selected
Control busRead/write, interrupt, reset, chip-select strobes

Element 3’s correct selector for “interconnects microprocessor with memory and I/O” is the data bus line—the highway for the information itself. Address and control lines participate, but the pool answer names the data bus.

Watchdog timer

In a microprocessor-controlled two-way radio, a “watchdog” timer: verifies that the microprocessor is executing the program.

Software must periodically “kick” or clear the watchdog. If the CPU hangs in a loop or crashes, kicks stop, the watchdog times out, and the system resets—often restoring a locked-up radio without a technician power-cycle. A watchdog is not a frequency counter, power limiter, or radar interface.

What is (and is not) inside an MCU

Which of the following is not part of a MCU processor? Voltage regulator.

Inside typical MCUOutside (support)
CPU core / ALUVoltage regulator module
RAMLarge external flash (sometimes)
ROM/flashRF PA, antenna
I/O portsDiscrete filters, sensors

Regulators feed the MCU; they are power-supply parts, not processor fabric. When a radio is dead, check the regulator before condemning the MCU—but on the exam, regulator ≠ MCU block.

DAC in the microprocessor context

What does the term “DAC” refer to in a microprocessor circuit? Digital to analog converter.

Microcontrollers often include or control DACs to set analog voltages: AGC levels, synthesizer tune lines (with a loop filter), meter drive, or audio test tones. The same acronym reappears in key topic 040 as a standalone converter IC.

Counters, dividers, and number formats

Binary counters and frequency dividers

A binary counter is a chain of flip-flops that advances on each clock pulse. Outputs form a binary word representing the count. Uses:

  • Frequency division in PLL reference and feedback paths.
  • Event counting (pulses, shaft encoder ticks).
  • Timing chains for display multiplexers and time-slot radios.

In a PLL, a programmable divider (N-counter) divides the VCO down so a phase detector can compare it to a divided reference. Changing N changes the locked frequency—the heart of channelized synthesizers in marine VHF and aviation COM/NAV gear.

Decade counter

Function of a decade counter digital IC: produce one output pulse for every ten input pulses.

It counts 0–9 (ten states) then recycles, emitting a carry/output pulse each full decade. That is ÷10, not “ten pulses out per input,” and not primarily a seven-segment decoder (though decade counters often feed BCD-to-7-segment drivers).

BCD — binary coded decimal

What does the term “BCD” mean? Binary coded decimal.

Each decimal digit 0–9 is stored as its own 4-bit nibble:

Decimal digitBCD nibble
00000
10001
91001

Decimal 25 in BCD is 0010 0101, not the pure binary of twenty-five. Displays and human-facing counters love BCD because each nibble maps cleanly to one digit.

Binary notation of two

In binary numbers, how would you note the quantity TWO? 0010.

Only 0 and 1 are legal binary digits—options like 0002 are immediately wrong. Place values: … 8 4 2 1 → bit1 set → two.

Decimal4-bit binary
00000
10001
20010
30011
40100
131101 (from practice banks)

Prescaler

Purpose of a prescaler circuit: divides an HF signal so that a low-frequency counter can display the operating frequency.

A service counter or radio’s internal counter may only handle tens of MHz, while the transmitter runs at VHF/UHF. A prescaler (fixed or dual-modulus divider) reduces the RF by an integer (÷10, ÷64, ÷256, etc.) so the slow counter’s reading, multiplied by the scale factor, equals the true frequency.

Wrong distractorWhy it fails
Multiplies HF for a low-frequency counterCounters need lower, not higher, input rates
Prevents oscillation onlyNot the defining purpose
Converts JK to RSUnrelated

ADC and DAC — bridging analog RF/AF and digital control

DeviceConversionRadio roles
ADC (analog-to-digital converter)Analog → digitalDigitizing IF/baseband for DSP, metering S-meter/RSSI, sampling AGC voltages, digitizing mic audio in SDR-style designs
DAC (digital-to-analog converter)Digital → analogSynthesizer tune voltage, audio waveform generation, AGC setpoints, meter drive, transmitter baseband

What integrated circuit device converts an analog signal to a digital signal? ADC.

What integrated circuit device converts digital signals to analog signals? DAC.

Pool distractors (DCC, CDC) are nonsense acronyms. Remember the letter order: A→D is ADC; D→A is DAC.

Worked chain — modern transceiver slice

  1. ADC samples received baseband after the final mixer/IF filter for DSP demodulation.
  2. Microprocessor / DSP (ALU + program in flash) processes bits, runs squelch algorithms, and drives the UI.
  3. DAC reconstructs audio to the speaker amplifier or sets an analog control voltage.
  4. PLL N-divider / prescaler keeps the LO on channel under CPU programming.
  5. Watchdog resets the MCU if firmware hangs during a bad flash write or EMI event.

Frequency counter on the bench

Measuring a 156.8 MHz marine transmitter with a counter limited to 50 MHz:

  1. Engage a ÷10 prescaler (or built-in counter prescale).
  2. Counter reads 15.68 MHz.
  3. Multiply display by 10 → 156.8 MHz true frequency.
  4. Confirm the pool idea: prescaler divides HF for a low-frequency counter—it does not multiply RF upward into the counter.

Putting Topic 3-E together

Key topicCore idea
033TTL name, 5 V, 0–0.8 / 2.0–5.5 V, open = high, logic probe
034AND/OR/NOT/NAND/NOR characteristics
035Positive/negative logic, truth tables, multi-gate figures
036Flip-flop = 2 states, 1 bit, ÷4 with 2 FF, 8 FF for 8-bit reg
037Astable / monostable / bistable (= flip-flop), square wave
038RAM, ROM, DRAM refresh, IO, program, cell count
039Watchdog, DAC, MCU blocks, clock, ALU, data bus
040Prescaler, BCD, decade counter, ADC/DAC, binary 0010

Exam-day checklist for 039–040

  1. ALU = arithmetic (arithmetical) logic unit.
  2. Clock = pulse generator of the microprocessor circuit.
  3. Data bus interconnects CPU with memory and I/O.
  4. Watchdog verifies program execution.
  5. Voltage regulator is not part of the MCU processor.
  6. Decade counter → 1 pulse out per 10 in.
  7. BCD = binary coded decimal; two = 0010.
  8. Prescaler divides HF for low-frequency counters.
  9. ADC analog→digital; DAC digital→analog.

With gates, levels, flip-flops, multivibrators, memory, CPUs, counters, and converters under control, you have finished Element 3 Topic 3-E Digital Logic—the bridge from discrete electronics into the digital control planes of every modern radiotelephone you will service under a GROL.

Test Your Knowledge

In a microprocessor, what is the ALU, and what portion of the circuit is the pulse generator?

A
B
C
D
Test Your Knowledge

What does a watchdog timer do in a microprocessor-controlled two-way radio, and which item is not part of an MCU processor?

A
B
C
D
Test Your Knowledge

What is the purpose of a prescaler, and what does BCD mean?

A
B
C
D
Test Your Knowledge

Which statements about decade counters and converters are correct, and how is decimal two written in binary?

A
B
C
D