ST, STM32L0 MCU 라인·개발 에코시스템 출시
상태바
ST, STM32L0 MCU 라인·개발 에코시스템 출시
  • 오현식 기자
  • 승인 2016.03.04 09:14
  • 댓글 0
이 기사를 공유합니다

전력 민감형 디바이스 효율 향상

ST마이크로일렉트로닉스(STMicroelectronics)가 초고효율 ARM 코어텍스(Cortex)M0+ 마이크로컨트롤러 기반의 STM32L0의 양산에 들어간다. 이와 동시에 ST는 최저가 보드와 무료 소프트웨어 툴 등의 풍부한 개발 에코시스템도 제공한다.

STM32L0 시리즈는 웨어러블, 의료용 모니터, 산업용 센서, 스마트 리빙 기기 등 전력 사용에 민감한 애플리케이션에 최적화된 마이크로컨트롤러(MCU)다. 이번에 ST는 STM32L0x1액세스 라인, 크리스탈리스(crystal-less) USB2.0 풀 스피드를 갖춘 STM32L0x2 USB 라인, HMI 지원이 가능한 STM32L0x3 USB/LCD 라인 등 3종을 선보였다.

메모리 크기는 8~192KB의 플래시와 최대 20KB의 SRAM, 최대 6KB의 순수 EEPROM로 구성되며, 14핀 패키지 옵션의 경우에는 초소형 STM32 MCU를 구현해 엔트리 레벨 임베디드 애플리케이션에도 32비트급의 성능을 제공한다. STM32L0 디바이스의 주요 에너지 절감 기능으로는 12비트 해상도 및 10Ksample/s에서 41µA만 소모하는 저전력 ADC, 정지 시 340nA 정지와 풀 RAM 유지 및 자동 웨이크업 기능을 포함한 에너지 절감 모드, 초저전력 모드에서도 동작하는 저전력 펄스 카운터(16비트 타이머), 정지 모드에서의 3.5µs 웨이크업이 있다. 또 CPU가 유휴 상태일 때도 데이터 처리를 지속할 수 있게 하는 인터커넥트 매트릭스도 제공한다.

소프트웨어 개발은 STM32CubeMX와 STM32CubeL0 미들웨어 및 펌웨어 세트로 지원된다. STM32큐브MX 초기화 코드 생성기 및 MCU 컨피규레이터는 전력 수요의 예상치를 평가 및  조정하는 전력 소모 계산기를 비롯해 사용이 편리한 위저드를 제공한다. STM32큐브L0에는 하드웨어 추상화 계층(HAL : Hardware Abstraction Layer)을 포함해 핀과 코드 호환이 가능한 STM32 제품군의 다른 디바이스로 간편하게 포팅할 수 있다.

나아가 STM32스니펫(STM32Snippets)은 최적화된 코드 샘플을 제공, STM32큐브는 총 200개 이상의 무료 코드 예제를 제공한다. 모든 STM32큐브 툴은 무료로 이용할 수 있으며 ST-링크 디버거와 DfuSe, 그리고 ROM 부트로더의 이용 및 테스트를 간소화하는 플래시 로더 툴도 무료이다.

이외에도 이페이퍼(ePaper) 디스플레이를 탑재한 디스커버리 키트와 유도 감지 회로를 탑재한 평가 보드도 이용 가능하며, 각각의 보드는 모든 MCU 핀에 액세스를 제공하는 ST-링크 하드웨어 디버거와 편리한 기능 확장을 제공하는 아두이노(Arduino) 호환 커넥터를 포함한다. ARM 엠베드(mbed)와 호환돼 엠베드 홈페이지에서 온라인 툴에 자유롭게 액세스할 수 있다.


댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.