A cordless power tool battery pack including an onboard circuit configured
to electronically communicate with an associated battery charging system.
The onboard circuit communicates information relating to the batter pack
to a microprocessor or the like within the battery charging system and
charging of the battery pack is controlled based on such communication.