[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TW281728B - Method and apparatus for providing serial, in-pack programmability for a microcontroller - Google Patents

Method and apparatus for providing serial, in-pack programmability for a microcontroller

Info

Publication number
TW281728B
TW281728B TW084110994A TW84110994A TW281728B TW 281728 B TW281728 B TW 281728B TW 084110994 A TW084110994 A TW 084110994A TW 84110994 A TW84110994 A TW 84110994A TW 281728 B TW281728 B TW 281728B
Authority
TW
Taiwan
Prior art keywords
microcontroller
programmed
interface
programmability
pack
Prior art date
Application number
TW084110994A
Other languages
Chinese (zh)
Inventor
B Nolan James
Dellacroce Brian
Original Assignee
Microchip Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microchip Tech Inc filed Critical Microchip Tech Inc
Application granted granted Critical
Publication of TW281728B publication Critical patent/TW281728B/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0029Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
    • H02J7/0031Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits using battery or load disconnect circuits
    • H02J7/0032Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits using battery or load disconnect circuits disconnection of loads if battery is not under charge, e.g. in vehicle if engine is not running
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)
  • Information Transfer Systems (AREA)

Abstract

A microcontroller for use in battery charging and monitoring applications is disclosed. The microcontroller includes a microprocessor and various front-end analog circuitry such as a slope A/D converter and a multiplexer for allowing a plurality of analog input signals to be converted to corresponding digital counts indicative of signal level. The microcontroller also includes an I2C interface for supporting a bi-directional two wire bus and data transmission protocol that is useful for serially communicating with other peripheral or microcontroller devices. By making use of the I2C interface, the microcontroller can be programmed while in the end application circuit. Such a feature allows customers to manufacture boards with unprogrammed devices and then program the microcontroller just before shipping the product. This allows the most recent firmware or a custom firmware to be programmed.
TW084110994A 1995-10-13 1995-10-19 Method and apparatus for providing serial, in-pack programmability for a microcontroller TW281728B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/542,679 US5841996A (en) 1995-10-13 1995-10-13 Serial communication interface system having programmable microcontroller for use in a battery pack

Publications (1)

Publication Number Publication Date
TW281728B true TW281728B (en) 1996-07-21

Family

ID=24164847

Family Applications (1)

Application Number Title Priority Date Filing Date
TW084110994A TW281728B (en) 1995-10-13 1995-10-19 Method and apparatus for providing serial, in-pack programmability for a microcontroller

Country Status (6)

Country Link
US (1) US5841996A (en)
EP (1) EP0829074A4 (en)
JP (1) JPH10503312A (en)
KR (1) KR100234842B1 (en)
TW (1) TW281728B (en)
WO (1) WO1997014128A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI463156B (en) * 2009-05-11 2014-12-01 Semiconductor Components Ind Monitoring system and method

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11503258A (en) * 1995-09-19 1999-03-23 マイクロチップ テクノロジー インコーポレイテッド Microcontroller wake-up function with digitally programmable threshold
US6021447A (en) * 1997-12-12 2000-02-01 Scenix Semiconductor, Inc. Non-intrusive in-system programming using in-system programming circuitry coupled to oscillation circuitry for entering, exiting, and performing in-system programming responsive to oscillation circuitry signals
US6161199A (en) * 1997-12-12 2000-12-12 Scenix Semiconductor, Inc. Non-intrusive in-system debugging for a microcontroller with in-system programming capabilities using in-system debugging circuitry and program embedded in-system debugging commands
TW368626B (en) * 1998-04-17 1999-09-01 Winbond Electronics Corp Microprocessor with self-programmed embedded flash memory and programming method
US6037750A (en) * 1998-09-17 2000-03-14 Qualcomm Incorporated Battery pack controller
US6510522B1 (en) * 1998-11-20 2003-01-21 Compaq Information Technologies Group, L.P. Apparatus and method for providing access security to a device coupled upon a two-wire bidirectional bus
WO2000051281A2 (en) * 1999-02-26 2000-08-31 Usar Systems, Inc. Power conservation with a synchronous master-slave serial data bus
US6560665B1 (en) * 1999-05-14 2003-05-06 Xilinx Inc. Embedding firmware for a microprocessor with configuration data for a field programmable gate array
US20020019891A1 (en) * 1999-12-30 2002-02-14 James Morrow Generic device controller unit and method
US9235955B2 (en) 2000-12-22 2016-01-12 Bally Gaming, Inc. Universal game monitoring unit and system
GB2368495B (en) * 2000-10-23 2004-06-30 Ericsson Telefon Ab L M Monitoring circuit
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
JP2002351825A (en) * 2001-05-29 2002-12-06 Rohm Co Ltd Communication system
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US7526422B1 (en) 2001-11-13 2009-04-28 Cypress Semiconductor Corporation System and a method for checking lock-step consistency between an in circuit emulation and a microcontroller
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US20030185062A1 (en) * 2002-03-28 2003-10-02 Micron Technology, Inc. Proximity lookup for large arrays
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US20070220499A1 (en) * 2003-07-23 2007-09-20 Silicon Laboratories Inc. USB tool stick with multiple processors
US7502883B2 (en) * 2003-07-23 2009-03-10 Silicon Labs Cp, Inc. USB integrated module
US7340366B2 (en) * 2004-03-04 2008-03-04 Atmel Corporation Method and apparatus of temperature compensation for integrated circuit chip using on-chip sensor and computation means
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US20060044725A1 (en) * 2004-08-31 2006-03-02 Cisco Technology, Inc. Monolithic solid state relay circuit for telecom wireline applications
US7084695B2 (en) * 2004-08-31 2006-08-01 Micron Technology, Inc. Method and apparatus for low voltage temperature sensing
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
TWI267747B (en) * 2005-02-24 2006-12-01 Sunplus Technology Co Ltd Method and apparatus for bi-directional signal fighting problem on serial interface
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US20070006057A1 (en) * 2005-06-30 2007-01-04 Paul Wallner Semiconductor memory chip and method of protecting a memory core thereof
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
JP4918866B2 (en) * 2006-03-13 2012-04-18 ミツミ電機株式会社 COMMUNICATION DEVICE, SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE, AND COMMUNICATION SYSTEM
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US7663517B1 (en) * 2006-06-28 2010-02-16 Sun Microsystems, Inc. Accurate hardware Power OK (POK) generation methodology for processors with varying core voltage requirements
CN101563600A (en) * 2006-10-06 2009-10-21 埃纳戴尔公司 System and method to measure series-connected cell voltages
US7679369B2 (en) * 2006-10-06 2010-03-16 Enerdel, Inc. System and method to measure series-connected cell voltages using a flying capacitor
US8185771B2 (en) * 2006-12-20 2012-05-22 Nxp B.V. Clock generation for memory access without a local oscillator
US7859223B2 (en) * 2007-01-31 2010-12-28 Analog Devices, Inc. Battery montoring apparatus and daisy chain interface suitable for use in a battery monitoring apparatus
JP5535656B2 (en) * 2007-03-02 2014-07-02 アナログ・デバイシズ・インコーポレーテッド Method and apparatus for battery monitoring
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US7675270B2 (en) * 2008-04-30 2010-03-09 Dell Products L.P. System and method for reliable information handling system and battery communication
JP5258490B2 (en) 2008-10-02 2013-08-07 ルネサスエレクトロニクス株式会社 Semiconductor integrated circuit and IC card using the same
US8022669B2 (en) * 2009-01-06 2011-09-20 O2Micro International Limited Battery management system
US8227944B2 (en) * 2009-01-06 2012-07-24 O2Micro Inc Vertical bus circuits
KR101036061B1 (en) * 2009-04-21 2011-05-19 에스비리모티브 주식회사 Battery management system and driving method thereof
EP2425238B1 (en) * 2009-05-01 2018-10-17 Analog Devices, Inc. An addressable integrated circuit and method thereof
US20100277231A1 (en) * 2009-05-01 2010-11-04 Analog Devices, Inc. filtering on current mode daisy chain inputs
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US20110144840A1 (en) * 2009-12-15 2011-06-16 Ise Corporation Expandable Energy Storage Control System and Method
US8350522B2 (en) * 2010-03-10 2013-01-08 Apple Inc. External power source voltage drop compensation for portable devices
CN102255978B (en) 2010-05-20 2014-08-13 凹凸电子(武汉)有限公司 Address configuration device, method and system
US8525477B2 (en) * 2010-07-15 2013-09-03 O2Micro, Inc. Assigning addresses to multiple cascade battery modules in electric or electric hybrid vehicles
US8015452B2 (en) * 2010-08-31 2011-09-06 O2Micro International, Ltd. Flexible bus architecture for monitoring and control of battery pack
US9261568B2 (en) 2011-02-07 2016-02-16 Analog Devices, Inc. Diagnostic method to monitor battery cells of safety-critical systems
KR101254875B1 (en) 2011-05-18 2013-04-15 삼성에스디아이 주식회사 Battery pack management system
US9520888B1 (en) 2015-07-24 2016-12-13 Cypress Semiconductor Corporation Integrated circuit device with on-board calibration of signal generator circuits, and related methods
PL3504889T3 (en) 2016-08-29 2021-12-20 3M Innovative Properties Company Electronic hearing protector with switchable electrical contacts
DE102016117020B4 (en) * 2016-09-09 2022-12-15 Infineon Technologies Ag Method and device for analog to digital conversion

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0361497B1 (en) * 1988-09-29 1996-02-28 Nec Corporation Program/data memory employed in microcomputer system
US5182810A (en) * 1989-05-31 1993-01-26 Dallas Semiconductor Corp. Isolation gates to permit selective power-downs within a closely-coupled multi-chip system
US5325464A (en) * 1990-05-22 1994-06-28 International Business Machines Corporation Pyramid learning architecture neurocomputer
DE4122371C5 (en) * 1991-07-05 2007-04-12 Rohde & Schwarz Gmbh & Co. Kg Microprocessor-controlled electronic measuring device
US5325041A (en) * 1991-08-09 1994-06-28 Briggs James B Automatic rechargeable battery monitoring system
US5321627A (en) * 1992-03-11 1994-06-14 Globe-Union, Inc. Battery monitor and method for providing operating parameters
US5284719A (en) * 1992-07-08 1994-02-08 Benchmarq Microelectronics, Inc. Method and apparatus for monitoring battery capacity
US5349535A (en) * 1992-10-20 1994-09-20 Digicomp Research Corporation Battery condition monitoring and recording system for electric vehicles
US5459671A (en) * 1993-02-19 1995-10-17 Advanced Micro Devices, Inc. Programmable battery controller
US5539298A (en) * 1993-03-19 1996-07-23 Compaq Computer Corporation Pulse charge technique to trickle charge a rechargeable battery
US5537343A (en) * 1993-09-02 1996-07-16 Elonex Technologies, Inc. Digital assistant system having a host computer with a docking bay and a moveable heat sink for cooling a docked module
TW327212B (en) * 1994-06-27 1998-02-21 Microchip Tech Inc Memory device with switching of data stream modes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI463156B (en) * 2009-05-11 2014-12-01 Semiconductor Components Ind Monitoring system and method

Also Published As

Publication number Publication date
KR100234842B1 (en) 1999-12-15
WO1997014128A1 (en) 1997-04-17
KR980700625A (en) 1998-03-30
JPH10503312A (en) 1998-03-24
EP0829074A4 (en) 1999-11-10
EP0829074A1 (en) 1998-03-18
US5841996A (en) 1998-11-24

Similar Documents

Publication Publication Date Title
TW281728B (en) Method and apparatus for providing serial, in-pack programmability for a microcontroller
DE69121444D1 (en) Monitoring system for the transmission of video signals
CA2030937A1 (en) Automatic function selecting multimeter
AU8796898A (en) Data acquisition system comprising an analog input signal conversion circuit
AU5581498A (en) Electronic bus system
DE3280074D1 (en) REDUCTION OF INTERFERENCE IN A SIGNAL TRANSMISSION SYSTEM THROUGH THE ELECTRICAL SUPPLY LINES.
WO2002044996A3 (en) Integrated circuit for conditioning and conversion of bi-directional discrete and analog signals
GB9726216D0 (en) Calibrated multi-voltage level signal transmission system
JPS56149148A (en) Signal transmission system
EP0508459A3 (en) Digital transmission test signal generating circuit
DE69801857D1 (en) Signal transmission flat cable with high data rate
GB9302982D0 (en) Data transmission method in digital waveform signal words
AU637532B2 (en) Test connector for electronic circuit units
ES2080668A2 (en) Method for optically transmitting signals in measurement units and measurement system employing the optical transmission method
EP0652659A3 (en) Digital signal transmission circuit.
EP0800242A4 (en) High-frequency signal branching device
JPS5767907A (en) Photoelectric conversion connector
CA2122577A1 (en) Process for Simultaneous Transmission of Signals from N Signal Sources
GB8715742D0 (en) Data transmission bus coupler
CN205229288U (en) Digit type current transmitter and detection equipment
EP0144794A3 (en) Circuit arrangement to distinguish and evaluate alternating-voltage signals on trunk lines
DE69319910D1 (en) Input / output interface circuit for analog and digital signals
WO2002029610A3 (en) Method and system to classify music
ES2156515A1 (en) Data collection equipment
ATE43036T1 (en) METHOD AND CIRCUIT ARRANGEMENT FOR MONITORING THE OCCUPIION OF SIGNAL CONVERTERS OVER TIME.