MAX1788 스마트 배터리 팩 컨트롤러는 사용자 프로그래밍 가능 마이크로컨트롤러 코어, 쿨롱 카운팅 배터리 게이지, 다중 채널 데이터 수집 유닛, 보호 드라이버 및 SMBus™ v1.1 규격 준수 마스터/슬레이브 SMBus 인터페이스로 구성된다. 8비트 RISC 마이크로컨트롤러 코어는 8k 바이트의 사용자 프로그래밍 가능 플래시와 8k 바이트 ROM 라이브러리를 통합하고 있다. 이 소자는 배터리 팩 설계자를 위해 배터리 게이지 및 제어 알고리즘 개발에 완전한 유연성을 제공한다. MAX1788에는 효율적인 펌웨어 개발과 디버깅을 위한 인 시스템 디버그 (ISD) 기능이 있다.
MAX1788에는 개별 셀 전압, 서미스터, 인스턴트 전류 및 팩 전압을 측정하는 12비트 데이터 수집 유닛이 내장되어 있다. 0.5% 정확도로 각각의 셀 전압을 측정하고 과전류 보호 기능으로 1차 레벨 보호를 제공하며, 내부적으로 조정 가능한 과전류 임계값과 지연 타이머가 유연한 솔루션을 제공한다.
내장된 배터리 게이지 모듈은 1µV의 일반 입력 오프셋과 1% 이상의 이득 정확도를 제공하며 팩 제조 시 트리밍이 필요 없다. MAX1788은 4V ~ 25V의 넓은 전압 범위에서 동작하며 28핀 TSSOP로 제공된다. MAX1788 EV 킷, 개발 툴 및 기준 설계도 이용 가능하다.