삼성 MCU 제품군 중 유저 메뉴얼 오류를 찾아 공개한다.
덕분에 삽질하다가 오실로 스코프로 찍어보고 확인하였다.
alldatasheet 에 있는 유저 메뉴얼도 같은 오류가 있으며, 2003 년도에 삼성에서 무료 배포한 유저 메뉴얼 또한 내용이 같기 때문에 동일한 오류가 있다.
해당 제품군은 다음과 같다.
S3C9444 / S3F9444 / S3C9454 / S3F9454
오류 부분은 T0CON (Timer 0 Internel Interrup) 의 클럭 분주에 대한 내용으로, 해당 페이지는 4-17 페이지이다.
T0CON 의 7-6 비트의 오류내용은 다음과 같다.
00 : fosc/ 256
01 : fosc/ 64
10 : fosc / 8
11 : fosc / 1
01 : fosc/ 64
10 : fosc / 8
11 : fosc / 1
정정 내용은 다음과 같다.
00 : fosc/ 4096
01 : fosc/ 256
10 : fosc / 8
11 : fosc / 1
01 : fosc/ 256
10 : fosc / 8
11 : fosc / 1
상세 내용은 10 장 Basic Timer and Timer 0 에 설명하지만 이 페이지에서는 정상적으로 표기하였다. (관련 페이지 10-2)
일단 4 장의 컨트롤 레지스터의 간략한 설명 부분과 10 장의 타이머 상세 설명부분에 내용이 다르기 때문에 혼란이 있을 수 있고, 해당 내용이 공개되거나 공표한 사이트가 없어 많은 SAM8 펌웨어 개발자들이 삽질을 할 것 같다.
이 블로그는 구글 봇이 항상 들르니 검색으로 볼 수 있을 듯 하여 여기에 공개한다.