Add charges to the item via triggers whenever a new one is picked up, and remove the newly acquired item. Ideally you have two items - one that is used instantly when acquired, and one that you add to the unit's inventory through a trigger when the used instantly item is used. Otherwise your unit won't be able to pick up another charge if its inventory is full.