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.
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.
| Position | Meaning | Letters |
|---|---|---|
| I | Chamber(s) PACED | O=none, A=atrium, V=ventricle, D=dual (A+V) |
| II | Chamber(s) SENSED | O, A, V, D |
| III | RESPONSE to sensing | O=none, T=triggered, I=inhibited, D=dual (T+I) |
| IV | Rate modulation | O=none, R=rate adaptive |
| V | Multisite pacing | O, 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
| Mode | Behavior | Appropriate when |
|---|---|---|
| AAI(R) | Paces and senses the atrium; inhibited by a sensed P wave | Sinus node dysfunction with reliably intact AV conduction |
| VVI(R) | Paces and senses the ventricle; inhibited by a sensed R wave | Permanent 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 inhibits | AV 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 tracking | Sinus node dysfunction with paroxysmal atrial tachyarrhythmias where tracking would be harmful |
| VDD | Paces the ventricle only; senses both; tracks the atrium | Intact sinus node with AV block (single-lead VDD systems) |
| VOO / DOO / AOO | Asynchronous — paces at a fixed rate with no sensing | Deliberately during electrocautery or MRI; also the magnet response |
| ODO / OVO | Monitoring only, no pacing | Diagnostic 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.
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:
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
| Period | Location | Purpose |
|---|---|---|
| Ventricular blanking after an atrial output | Ventricular channel | Prevents the ventricular channel from sensing the atrial pacing stimulus — crosstalk |
| Ventricular refractory period (VRP) | After a paced or sensed R | Prevents sensing of the evoked T wave |
| Atrial refractory period | After a paced or sensed A | Prevents sensing of the atrial afterpotential |
| Post-ventricular atrial refractory period (PVARP) | Atrial channel, after a ventricular event | Prevents the atrial channel from sensing retrograde P waves and far-field R waves |
| Total atrial refractory period (TARP) | TARP = AV interval + PVARP | Determines 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
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:
| Sensor | Detects | Strength | Weakness |
|---|---|---|---|
| Accelerometer / piezoelectric | Body motion | Fast onset, proportional to activity | Responds to passive vibration (car, tapping); under-responds to non-ambulatory work such as cycling or stair climbing |
| Minute ventilation | Transthoracic impedance change with respiration | Physiologic, proportional to metabolic demand | Slower onset; confounded by arm motion, hyperventilation, mechanical ventilation |
| Closed-loop stimulation | Right ventricular impedance reflecting contractility | Responds to emotional as well as physical stress | Complex 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.
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 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 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?