×

Serial communication interface system having programmable microcontroller for use in a battery pack

  • US 5,841,996 A
  • Filed: 10/13/1995
  • Issued: 11/24/1998
  • Est. Priority Date: 10/13/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A microcontroller for use in a battery pack for battery charging and battery monitoring applications, the battery pack including a connector having a plurality of pins for accommodating a plurality of signals the microcontroller being fabricated on a semiconductor chip to execute programs and instructions and to generate control signals in response to such execution for selectively controlling a battery charging and battery monitoring system, the microcontroller including microprocessor means for executing instructions, program memory means for storing programs to be executed by the microcontroller and data memory means for storing data, the microcontroller further including:

  • serial program means for normally programming the microcontroller prior to use thereof, said serial program means includingserial interface control means adapted for serial communication among said microprocessor means, said data memory means, and devices peripheral to said microcontroller, and for serially programming the microcontroller when in end-use in the battery pack,said serial interface control means having a plurality of pins, and being adapted for such end-use programming by having at least some of its plurality of pins coupled to corresponding ones of said plurality of pins of the battery pack connector includingfirst and second pins for respective first and second bi-directional inputs for transmitting and receiving signals to and from the microcontroller. and further includinga third pin for energization to enable programming the microcontroller via said first and second bidirectional inputs while in said end-use, and precluding said serial communication when programming is taking place, andwherein said serial interface control means comprises an inter-integrated circuit (I2 C) interface and wherein said first and second bidirectional inputs are used for transmitting a serial data signal and a clock signal, respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×