본문 바로가기

[FreeScale]/M9

[MC9S08JM] USB Microcontroller를 제작해 보자

[MC9S08JM] USB Microcontroller를 제작해 보자
일단 Freescale S08시리즈 툴(http://nexp.tistory.com/132)도 있고 전에 샘플로 얻어둔 MC9S08JM이 있으니 이걸로 시작 해 볼 생각이다.
48pin QFN타입의 소형이 저전력에 USB기능 까지 있으니... 소형의 테스트 보드 만들기에 적합하다.
8bit <-> 32bit 호환이 자유롭다는 것이 눈에 들어온다.

The ColdFire®-based MCF51JM128  and the S08-based MC9S08JM60 belong to the Flexis JM family. The Flexis JM family devices expand the Freescale Controller Continuum by providing pin, peripheral and tool compatibility between 8- and 32-bit controllers with USB functionality. By using the JM family of devices, product designers can easily upgrade industrial or consumer applications with USB functionality to provide more control and communications options. The JM family offers full hardware and software solutions to get you through the development process quickly and easily.





핀맵은 아래와 같고 약간의 생소한 핀들이 눈에 보인다.





데이터시트에 회로구성에 대한 간략하고 전반적인 블럭도가 있어 한눈에 들어온다. 이런식으로 회로구성도를 그려두면 이해하기 편할것 같다. 역시 외국넘들은 문서화에 강하다 말야..





메모리 구조




특이한 기능
USB Keyboard처리를 위한 특수기능핀이 있다.
 




개발보드
[ODBM]Flash Write 및 Debug Tool) http://nexp.tistory.com/132_
사용자 삽입 이미지


8bti, 32bit 호환되는 개발보드

반응형