13.1 NBG Pacemaker Codes, Pacing Modes & Timing Cycles

Key Takeaways

  • The NBG code positions are chamber paced, chamber sensed, response to sensing, rate modulation, and multisite pacing, using O, A, V, D, and for position III also T and I.
  • VVI paces and senses the ventricle and inhibits on a sensed event; DDD paces and senses both chambers and both inhibits and triggers.
  • AAI is safe only with intact AV conduction, because it provides no ventricular backup if block develops.
  • The AV interval plus the ventricular-to-atrial interval equals the lower rate interval, so shortening the AV delay lengthens the VA interval at a fixed lower rate.
  • Post-ventricular atrial refractory period plus AV interval defines the total atrial refractory period, which sets the upper rate at which 2:1 block occurs.
Last updated: September 2026

13.1 NBG Pacemaker Codes, Pacing Modes & Timing Cycles

CCI's knowledge list names NASPE/BPEG Generic (NBG) Pacemaker Codes, basic concepts of pacing, basic CIED function, and basic CIED programming as distinct testable areas, and tasks B6 and B7 require interrogating devices and interpreting the data. Everything in device work begins with the code.


1. The NBG Code

The NASPE/BPEG Generic code (North American Society of Pacing and Electrophysiology / British Pacing and Electrophysiology Group) has five positions.

PositionMeaningLetters
IChamber(s) PACEDO=none, A=atrium, V=ventricle, D=dual (A+V)
IIChamber(s) SENSEDO, A, V, D
IIIRESPONSE to sensingO=none, T=triggered, I=inhibited, D=dual (T+I)
IVRate modulationO=none, R=rate adaptive
VMultisite pacingO, A, V, D

Positions I, II, and III are the ones read aloud daily; position IV appears whenever a sensor is on; position V describes biventricular or multisite configurations.

Reading a code is mechanical once the positions are known. DDDR = paces both chambers, senses both chambers, responds by both inhibiting and triggering, with rate response enabled.


2. The Modes

ModeBehaviorAppropriate when
AAI(R)Paces and senses the atrium; inhibited by a sensed P waveSinus node dysfunction with reliably intact AV conduction
VVI(R)Paces and senses the ventricle; inhibited by a sensed R wavePermanent atrial fibrillation with slow ventricular response; backup pacing in a rarely paced patient
DDD(R)Paces and senses both; a sensed P triggers a ventricular output after the AV delay, a sensed R inhibitsAV block with preserved sinus node function
DDI(R)Paces and senses both, but sensing only inhibits — a sensed P does not trigger a ventricular beat, so there is no atrial trackingSinus node dysfunction with paroxysmal atrial tachyarrhythmias where tracking would be harmful
VDDPaces the ventricle only; senses both; tracks the atriumIntact sinus node with AV block (single-lead VDD systems)
VOO / DOO / AOOAsynchronous — paces at a fixed rate with no sensingDeliberately during electrocautery or MRI; also the magnet response
ODO / OVOMonitoring only, no pacingDiagnostic use

Two mode traps appear repeatedly on exams.

First: AAI provides no ventricular backup. If a patient in AAI develops AV block, atrial pacing continues while the ventricle stands still. AAI is therefore chosen only when AV conduction has been demonstrated to be robust, and most implants now use DDD with algorithms that minimize unnecessary ventricular pacing rather than true AAI.

Second: DDD versus DDI. Both pace and sense both chambers. Only DDD tracks the atrium. In a patient who develops atrial flutter at 300 bpm, a DDD device will try to track it up to its upper rate limit, producing a rapid paced ventricular response; DDI will not track, which is exactly why DDI (or mode switching) exists.

Mode switching

An automatic algorithm that detects an atrial tachyarrhythmia exceeding a programmed rate and switches from a tracking mode (DDD) to a non-tracking mode (DDI or VVI) for the duration, then switches back. It prevents rapid tracked ventricular pacing during atrial fibrillation or flutter and is the reason a DDD device is safe in a patient with paroxysmal AF. Mode switch episode counts are one of the most clinically useful pieces of interrogated data, because they quantify atrial fibrillation burden the patient may never feel.


3. Timing Cycles

All pacemaker timing is built from intervals measured in milliseconds.

Lower rate interval (ms)=60,000lower rate limit in bpm\text{Lower rate interval (ms)} = \frac{60{,}000}{\text{lower rate limit in bpm}}

A lower rate limit of 60 bpm gives a lower rate interval of 1,000 ms; 50 bpm gives 1,200 ms.

In a dual-chamber device:

Lower rate interval=AV interval+VA interval (atrial escape interval)\text{Lower rate interval} = \text{AV interval} + \text{VA interval (atrial escape interval)}

So at a lower rate limit of 60 bpm (1,000 ms) with a programmed AV delay of 180 ms, the VA interval is 820 ms. Shortening the AV delay to 120 ms lengthens the VA interval to 880 ms — the total is fixed by the lower rate.

The refractory and blanking periods

PeriodLocationPurpose
Ventricular blanking after an atrial outputVentricular channelPrevents the ventricular channel from sensing the atrial pacing stimulus — crosstalk
Ventricular refractory period (VRP)After a paced or sensed RPrevents sensing of the evoked T wave
Atrial refractory periodAfter a paced or sensed APrevents sensing of the atrial afterpotential
Post-ventricular atrial refractory period (PVARP)Atrial channel, after a ventricular eventPrevents the atrial channel from sensing retrograde P waves and far-field R waves
Total atrial refractory period (TARP)TARP = AV interval + PVARPDetermines the upper tracking limit

Crosstalk is the failure mode the blanking period exists to prevent: the ventricular channel senses the atrial output, interprets it as an intrinsic R wave, and inhibits ventricular pacing — potentially fatal in a pacemaker-dependent patient. Ventricular safety pacing is the backup: if the ventricular channel senses something very early in the AV interval, the device delivers a ventricular output at a shortened AV delay (commonly ~110 ms) rather than inhibiting, guaranteeing an output while avoiding the vulnerable period.

Upper rate behavior

Maximum tracking rate before 2:1 block (bpm)=60,000TARP (ms)\text{Maximum tracking rate before 2:1 block (bpm)} = \frac{60{,}000}{\text{TARP (ms)}}

With an AV interval of 200 ms and a PVARP of 300 ms, TARP = 500 ms, so 2:1 block occurs at 120 bpm — every other P wave falls in the PVARP and is not tracked, and the ventricular rate abruptly halves.

Pacemaker Wenckebach occurs when the atrial rate exceeds the programmed upper tracking rate but the P waves still fall outside the TARP: the device progressively extends the AV interval to avoid pacing faster than the upper rate, producing gradually lengthening paced AV intervals and then a dropped ventricular beat — a graceful, gradual transition, in contrast to the abrupt halving of 2:1 block.

Programming a shorter PVARP raises the 2:1 block point but increases the risk of sensing retrograde P waves; programming a longer PVARP protects against pacemaker-mediated tachycardia but lowers the 2:1 point. This trade-off is the essence of upper-rate programming.

Pacemaker-mediated tachycardia (endless loop tachycardia)

A ventricular paced beat conducts retrogradely to the atrium; the atrial channel senses that retrograde P wave outside the PVARP; the device tracks it and paces the ventricle; that beat conducts retrogradely again. The device has become the antegrade limb of a reentrant circuit, and the tachycardia runs at the upper tracking rate.

Interruption and prevention: apply a magnet (asynchronous pacing removes sensing and breaks the loop), extend the PVARP beyond the retrograde conduction time, enable the manufacturer's PMT-detection algorithm, or reduce atrial sensitivity. It requires intact retrograde VA conduction, which is present in roughly a third of patients with AV block.


4. Rate Modulation

The R in position IV means a sensor drives the paced rate with activity. Sensors are combined because none is perfect alone:

SensorDetectsStrengthWeakness
Accelerometer / piezoelectricBody motionFast onset, proportional to activityResponds to passive vibration (car, tapping); under-responds to non-ambulatory work such as cycling or stair climbing
Minute ventilationTransthoracic impedance change with respirationPhysiologic, proportional to metabolic demandSlower onset; confounded by arm motion, hyperventilation, mechanical ventilation
Closed-loop stimulationRight ventricular impedance reflecting contractilityResponds to emotional as well as physical stressComplex programming

Rate response is programmed to a maximum sensor rate and matters most in chronotropic incompetence; it is unnecessary in a patient with an intact sinus response, where atrial tracking already provides rate variability.

Test Your Knowledge

A dual-chamber pacemaker is programmed to a lower rate limit of 50 beats per minute with a paced AV delay of 200 ms. What is the atrial escape (VA) interval?

A
B
C
D
Test Your Knowledge

A patient with a DDD pacemaker programmed to an AV interval of 180 ms and a PVARP of 320 ms develops sinus tachycardia. At what atrial rate will the device abruptly begin 2:1 block, and why?

A
B
C
D
Test Your Knowledge

A pacemaker-dependent patient with a DDD device develops a paced rhythm in which ventricular output is intermittently absent, and the ventricular electrogram shows a deflection coincident with the atrial pacing stimulus. What is the mechanism, and what design feature prevents it?

A
B
C
D