Bộ nhớ DS1307 có tất cả 64 thanh ghi 8-bit được đánh địa chỉ từ 0 đến 63 (từ 0x00 đến 0x3F theo hệ hexadecimal). Tuy nhiên, thực chất chỉ có 8 thanh ghi đầu là dùng cho chức năng đồng hồ, còn lại 56 thanh ghi bỏ trống có thể được dùng chứa biến tạm như RAM nếu muốn. Bảy thanh ghi đầu tiên chứa thông tin về thời gian của đồng hồ bao gồm: giây (SECONDS), phút (MINUETS), giờ (HOURS), thứ (DAY), ngày (DATE), tháng (MONTH) và năm (YEAR). Việc ghi giá trị vào 7 thanh ghi này tương đương với việc cài đặt thời gian khởi động cho RTC. Việc đọc giá từ 7 thanh ghi là đọc thời gian thực mà chip tạo ra [12].
2.3.10 IC sạc pin TP4056
a. Giới thiệu
Hình 2. 25: IC TP4056
TP4056 là một bộ sạc tuyến tính dịng/điện áp liên tu ̣c khơng đổi hồn chỉnh cho pin li-on. TP4056 là IC lý tưởng cho các ứng dụng cầm tay và có thể hoa ̣t đơ ̣ng trong USB và các adapter.
Không cần sử dụng đi-ơt bảo vệ vì IC được cấu tạo có P-MOSFET bên trong ngăn hiện tượng ngắn mạch. Điện áp sa ̣c đươ ̣c cố định ở 4.2V và dòng sa ̣c có thể được điều chı̉nh bên ngoài với một biến trở. TP4056 tự động ngắt dòng sa ̣c khi dòng sa ̣c hiện ta ̣i giảm xuống 1/10 giá trị được cho ̣n và điện áp pin đa ̣t giá tri ̣ ngưỡng.
Hiện nay, TP4056 còn có các tính năng khác, bao gờm: khóa dưới áp, sa ̣c la ̣i tự động và hai chân trạng thái để báo đang sa ̣c và sa ̣c xong[12].
b. Sơ đồ chân