마이크로칩 테크놀로지는 오늘 중간급 8비트 PIC12 및 PIC16 마이크로컨트롤러(MCU)를 지원하는 MCU 아키텍처를 강화했다고 발표했다.
강화된 코어는 마이크로칩의 중간급 코어의 성공을 기반으로 더 많은 프로그램 및 데이터 메모리, 더 심층적이고 향상된 하드웨어 스택, 추가 리셋 방법, "C" 효율성 최적화를 포함한 14개의 추가 프로그래밍 명령어를 통한 코드 분량 감소, 주변 장치 지원 향상, 인터럽트 지연 감소 등 많은 기술적인 개선 사항을 제공한다.
마이크로칩은 8비트 MCU 시장에서 더 높은 성능과 다양한 주변 장치에 대한 수요를 인식하고, 현재 및 미래 고객의 요구에 부응하는 폭넓은 제품 포트폴리오를 제공하기 위해 8비트 PIC® MCU 제품군에 대한 투자를 지속하고 있다. 강화된 코어는 기존 중간급 코어에서 가장 우수한 요소를 기반으로 구축되며 더 높은 성능을 제공하는 동시에 확실한 제품 마이그레이션을 위해 기존 중간급 제품과의 호환성을 유지한다. 강화된 기능은 다양한 알고리즘 및 기능과 관련하여 최대 50%의 성능 향상과 40%의 코드 분량 감소를 제공한다. 마이크로칩의 중간급 8비트PIC MCU는 시장에서 계속 폭넓게 채택되고 있으며, 과거에는 MCU가 부적합했던 분야로까지 영역을 확장해 나가면서 디자이너들이 시장에서 제품을 차별화할 수 있도록 하고 있다.
마이크로칩의 보안, 마이크로컨트롤러 및 기술 개발 사업부 스티브 드리호블(Steve Drehobl) 부사장은 "소비자, 산업, 의료, 자동차 및 기타 애플리케이션이 소비자에게 보다 낮은 비용으로 보다 많은 혜택을 제공하는 방향으로 발전함에 따라 비용 효율이 높고 지능적인 구성 요소에 대한 요구가 극도로 중요해졌다"며 "마이크로칩의 강화된 중간급 코어는 최고급 성능과 기능을 핀 수가 적은 PIC MCU에까지 적용함으로써 모든 디자인에서 향상된 지능과 제어 기능을 사용 가능하도록 하고 있다"고 말했다.
강화된 코어는 통합 수준을 높여 주고 성능 하락 없이 여러 주변 장치를 사용할 수 있도록 한다. 또한 새로운 주변 장치 지원을 위한 장기적인 확장 경로도 제공한다. 이러한 기능은 긴 애플리케이션 수명, 확장성, 디자인 용이성 및 전체적인 다기능성으로 이어진다. 강화된 중간급 코어의 주변 장치 지원 예로는 터치 감응식 사용자 인터페이스를 위한 마이크로칩의 엠터치™ 감지 솔루션 모듈, LCD 디스플레이와 복수 아날로그-디지털 컨버터(ADC) 및 펄스폭 편조(PWM) 모듈, 추가 타이머 및 아날로그 비교기 등이 있다.
기타 강화된 기능에는 최대 56KB의 프로그램 플래시 어드레싱 기능과 4KB의 데이터 RAM을 통한 증가된 메모리 지원이 포함된다. 이를 통해 복잡한 애플리케이션을 위해 보다 많은 기능을 갖춘 다용도 코드를 만들 수 있으며, 이러한 코드는 특히 C 프로그래밍 언어로 코드를 개발할 때 유용하다. 강화된 코어는 14개의 추가 명령어(총 49개의 명령어)를 통해 프로그램 코드와 데이터 처리를 최적화하고, 이로써 클럭 주기가 감소되면서 코드 공간을 줄고 효율성이 높아진다. 또한 이 코어는 PIC12, PIC16, PIC18 MCU의 상하 방향뿐만 아니라 기존 중간급 PIC MCU 사이에서도 최소한의 작업만으로 마이그레이션할 수 있는 기능을 제공한다.
강화된 코어를 채용한 중간급 PIC MCU는 광범위한 범용 애플리케이션을 대상으로 할 수 있다. 예를 들면 가정 용품(믹서, 냉장고, 식기 세척기), 소비자 상품/가전 제품(운동복, 휴대 전화기, 전화 충전기, 전기 면도기, 진공 청소기), 산업(디지털 급탕 장치, 보안 시스템, HAVC 제어), 자동차(카 오디오, 원격 제어, 파워 시트, 전조등 제어), 의료 시장(지능형 반창고, 임신 테스트기, 포도당 측정기 및 환자 모니터링 장비) 등이 있다.
개발 툴 지원
하이 테크 소프트웨어(HI-TECH Software), CCS, 마이크로엔지니어링 랩(microEngineering Labs) 및 바이트 크래프트(Byte Craft Limited)에서 강화된 코어를 사용하는 디바이스를 위한 서드 파티 컴파일러 지원을 제공할 예정이다.
하이 테크는 PIC10/12/16 MCU를 위한 C® PRO ANSI C 컴파일러의 업데이트된 버전을 제공할 계획이다. 강화된 코어의 메모리 매핑 W 레지스터, 간소화된 뱅크 선택 및 복수 파일 선택 레지스터는 이 컴파일러를 최적화할 수 있는 많은 기회를 제공한다.
CCS의 지원은 PCM 및 PCW 컴파일러 버전 4.100부터 제공될 예정이다. 버전 4.100은 페이지 전환을 위한 보다 효율적인 MOVLP를 사용하는 16 레벨 콜 스택을 통해 감소된 수의 시스템 함수를 제공한다. 다른 강화된 기능으로는 주변 장치용 내장 함수, 새로 할당된 SFR 레지스터를 사용하도록 기존 또는 하드 코딩된 어드레스를 변환하는 기능, 여러 명령어에서 2개의 FSR을 사용하는 기능, IDE 컴파일러의 향상된 디버깅 지원 등이 있다.
마이크로엔지니어링 랩의 PICBASIC™ PRO컴파일러는 코어별 명령 라이브러리와 확장된 RAM 뱅크 전환을 통해 강화된 아키텍처를 지원할 예정이다. 이 컴파일러는 강화된 코어의 기능을 극대화하기 위한 코드 최적화를 포함하게 되며, 미랩(meLabs) 프로그래머 역시 이 코어를 지원하게 된다.
바이트 크래프트는 MPC 코드 개발 시스템의 C 컴파일러 최적화에서 강화된 PIC16 전용 코드 생성기를 출시할 예정이다. 이 시스템은 20개 이상의 직관적인 데이터 형식을 구현하며 ISO TR 18037 고정 소수점 및 명명된 주소를 지원한다.
판매 정보
강화된 8비트 중간급 PIC MCU를 기반으로 하는 첫 번째 디바이스는 2009년 1분기에 출시될 예정이다. 마이크로칩의 판매 대리인이나 전세계 대리점에 연락하거나 마이크로칩 웹사이트 (www.microchip.com/enhanced)에 방문하면 추가적인 정보를 확인할 수 있다.
<저작권자 © AEM. 무단전재 및 재배포, AI학습 이용 금지>