The piezoelectric dual-syringe insulin pump includes a single piezoelectric motor configured to pump insulin. The pump is controlled by a single controller. The pump uses two insulin reservoirs (in the form of two syringes), one of which is filled with a rapid-acting insulin, the other reservoir being filled with slow-acting insulin (providing the basal function). Both syringes are alternately actuated by a single PZT linear motor (particularly, a squiggle motor), depending upon polarity of the voltage applied to the motor, and feed into a common infusion line to the patient. The device includes an LCD display, audio alarm, controller, keypad, USB port, and a micro-energy harvesting circuit for recharging an on-board battery.