This paper presents a mostly digital impulse radio (IR) UWB transceiver for low power wearable and implantable biomedical devices. The UWB transmitter adopts carrier-less pulse generator with on-off keying (OOK) modulation and uses an 11-bit Barker code for reliable communication in the frequency range of 0-960 MHz. The receiver is based on auto-threshold detection and operates intermittently for better power efficiency. The timing window for incoming data is provided by a delay locked loop (DLL) to re-time the receiver clock to the incoming data. Fabricated in a standard 0.35 μm CMOS technology, the prototype chip achieves energy efficiency of 100 and 600 pJ/pulse for the transmitter and receiver, respectively.