32비트 하드웨어 및 하드웨어 리소스 www.microchip.com/32bit
목차 소프트웨어 솔루션 하드웨어 솔루션 MPLAB Harmony 소개....................... 3 스타터 키트................................... 16 그래픽 라이브러리............................ 4 PIC32 오디오 솔루션............................ 18 USB 라이브러리............................. 5 PIC32 그래픽 솔루션............................ 19 TCP/IP 스택................................ 5 디스플레이 보드............................... 20 PIC32 마이크로컨트롤러용 파일 시스템 라이브러리... 6 PIC32 터치 솔루션............................. 21 암호화 라이브러리............................ 6 PIC32 연결 솔루션............................. 22 PIC32 마이크로컨트롤러 주변장치 라이브러리....... 6 확장 및 개발 보드.............................. 24 MP3 디코더 라이브러리........................ 7 플러그인 모듈................................. 25 AAC 디코더 라이브러리........................ 7 애플리케이션 솔루션 고정 소수 연산 라이브러리...................... 7 고정 소수 DSP 라이브러리...................... 8 CDMA용 Microchip M2M 개발 키트................ 26 PIC32 마이크로컨트롤러 부동 소수 연산 라이브러리... 9 PIC32 마이크로컨트롤러를 사용한 GSM/GPRS/GPS 솔루션 개발.................... 26 PIC32 마이크로컨트롤러 DSP 라이브러리............ 10 PIC32 고음질 오디오 애플리케이션................. 26 PIC32 블루투스 오디오 소프트웨어 제품군.......... 10 Helix MP3 디코더를 Microchip의 PIC32MX 32비트 마이크로컨트롤러에 연결........... 27 PIC32 마이크로컨트롤러용 ADPCM 및 Speex(Audio) 라이브러리................................... 11 샘플 레이트 변환 라이브러리...................... 11 안드로이드(R) 액세서리용 소프트웨어 라이브러리...... 12 mtouch(r) 정전용량식 터치 라이브러리............. 12 PIC18, PIC24, PIC32 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러용 스마트 카드 ISO-7816 라이브러리...... 13 PIC32 마이크로컨트롤러를 사용한 LCC(Low Cost Controllerless) 그래픽 솔루션 개발................. 27 PIC32 마이크로컨트롤러를 사용한 비디오 재생 및 스트리밍 솔루션....................................... 28 IrDA 표준 스택............................... 29 PIC32 부트로더............................... 29 PIC 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러용 Class B 안전 소프트웨어 라이브러리................ 13 소프트웨어 및 애플리케이션 개발 툴 MCP2515 CAN 컨트롤러를 사용하는 PIC32 CAN 라이브러리................................... 14 MPLAB REAL ICE(R) 인-서킷 에뮬레이터(DV244005).. 30 IEEE 802.15.4 및 Sub-GHz MiWi(R) 개발 환경....... 14 PIC18, PIC24 및 PIC32 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러의 데이터 EEPROM 에뮬레이션.......... 15 MPLAB ICD 인-서킷 디버거(DV164035)............. 30 PICkit(R) 3 인-서킷 디버거(PG164130)............. 31 MPLAB PM3 범용 디바이스 프로그래머(DV007004).... 31 MPLAB X IDE................................ 32 MPLAB XC32 /XC32++ 컴파일러................. 33 타사 소프트웨어 툴, RTOS 및 라이브러리............ 34 MPLAB Harmony 소프트웨어 프레임워크가 호환됨. 본 브로셔에 소개된 추가 소프트웨어 라이브러리는 향후 MPLAB Harmony에 포함될 예정임. 2
PIC32용 MPLAB Harmony 소개 M P L A B H a r m o n y 는 유 연 하 고 추 상 화 된 P I C 3 2 마이크로컨트롤러용 완전 통합 펌웨어 개발 환경입니다. 타사 소프트웨어 통합을 위한 빠르고 광범위한 Microchip 지원으로 상호 연동이 가능한 RTOS 친화적 라이브러리의 강력한 프레임워크 개발을 지원합니다. MPLAB Harmony 에는 애플리케이션 개발에 즉시 액세스할 수 있는 주변장치 라이브러리, 드라이버 및 시스템 서비스가 포함되어 있습니다. 코드 개발 형식을 사용하면 재사용을 극대화하고 개발 기간을 단축할 수 있습니다. MPLAB Harmony 블록 다이어그램 Application(s) Plug-in Plug-in Driver 장점 개발시간 단축 코드 상호 연동성 개선 지원 간소화 32비트 확장성 개선 타사 소프트웨어 통합 향상 RTOS (3rd Party) RTOS Configuration O S A L Common System Services System Configuration Driver PLIB Middleware Hardware Driver PLIB Driver PLIB Middleware Driver PLIB Driver Driver PLIB Software Framework MPLAB Harmony와 함께 이용 가능한 PIC32 소프트웨어 개발 툴 애플리케이션 그래픽 애플리케이션 TCP/IP 애플리케이션 및 유틸리티 USB 애플리케이션 OSAL(Operating System Abstract Layer) basic 및 none" 실행이 포함된 OSAL 인터페이스 FreeRTOS용 OSAL 실행 Micrium µc/os-iii용 OSAL 실행 추가 소프트웨어 부품 계획 중 *판매 및 프론트 라인 지원 제공은 Microchip에서 직접 진행 미들웨어/소프트웨어 라이브러리 그래픽 TCP/IP USB 암호화 라이브러리 파일 시스템 시스템 서비스 디바이스 드라이버 ADC 이더넷 미디어 액세스 컨트롤러 이더넷 PHY 인터페이스 컨트롤러리스 그래픽 Epson LCD 컨트롤러 비휘발성 메모리 SPI, UART, 고속 USB 타이머, 병렬 마스터 포트 개발 소프트웨어 MPLAB X IDE MPLAB XC32++ 타사 소프트웨어 FreeRTOS* OpenRTOS* TCP/IP* SSL 라이브러리 Micrium μc/os-iii 애플리케이션 계층 지정된 전체 동작 실행 추상화된 하드웨어 액세스 PIC32 부품 간 이식(port) 용이 공통 시스템 서비스 공통 기능을 제공하여 중복 및 충돌 방지 모듈 간 복잡한 상호작용 및 상호 의존성 제거 OSAL을 통한 OS 호환성 및 인터페이스 제공 공유 리소스 관리 하위 수준 구성 및 보드 지원 패키지 지원 미들웨어 계층 복잡한 라이브러리 및 프로토콜 실행 (USB, TCP/IP, 파일 시스템, 그래픽) 고도로 추상화된 애플리케이션 프로그램 인터페이스 제공 라이브러리의 스레드 안전성 및 RTOS 대응 드라이버, PLIBS, 시스템 서비스 기반 타사 라이브러리 통합 지원 디바이스 드라이버 계층 주변장치에 추상화 수준이 높은 인터페이스 제공 주변장치 액세스 제어 엄선된 드라이버로 다중 하드웨어 인스턴스 및 소프트웨어 클라이언트 관리 주변장치 상태 및 다중 주변장치 인스턴스 관리 PLIB를 통한 하드웨어 액세스 차단 또는 비차단 코드 지원 PLIB(Peripheral Libraries) 계층 Microchip PIC32 확장성 기능 인터페이스 제공 부품별 기능 실행 3
그래픽 라이브러리 Microchip은 사용자가 소형 컬러 터치 스크린 디스플레이에서 GUI(그래픽 사용자 인터페이스)를 빠르고 간편하게 실행할 수 있는 완벽한 그래픽 라이브러리를 제공합니다. 디자이너가 최저 비용으로 빠르게 그래픽 디스플레이 솔루션을 평가할 수 있도록 지원합니다. Application Layer 그래픽 디스플레이 디자이너 X Microchip의 새로운 GDD X(Graphics Display Designer X) 는 고객에게 Microchip MCU에서 빠르고 간편하게 그래픽 인터페이스 애플리케이션용 GUI 화면을 만드는 방법을 제공하는 향상된 시각 디자인 툴입니다. 독립형 툴 또는 MPLAB X IDE 플러그인으로 Microchip 그래픽 라이브러리와 함께 사용할 수 있습니다. FREE! User Message Interface (Touch Screen, Keypad, etc.) Graphic Connect Layer (Button, Slider, Edit Box, etc.) Graphic Primitive Layer (Line, Circle, Bar, etc.) Display Device Driver Layer (PutPivot, SetColor, etc.) Graphic Display 최대 16비트 또는 65K 색상 선, 원, 텍스트, 사각형, 다각형, 줄 등의 2D 오브젝트 버튼, 패널, 창, 그룹 상자, 슬라이더 등의 3D 오브젝트 이미지, 애니메이션 저항식 터치 스크린, 키패드 다양한 글꼴 애플리케이션 MIMIC 패널 휴대용 디바이스 프론트엔드 그래픽 디스플레이가 필요한 그 외 많은 애플리케이션 관련 애플리케이션 노트 AN1182: Fonts in the Microchip Graphics Library AN1246: How to Create Widgets in the Microchip Graphics Library AN1227: Using a Keyboard with the Microchip Graphics Library AN1136: How to Use Widgets in the Microchip Graphics Library 새로운 기능 WYSIWYG 설계 다중 플랫폼 Windows, Linux, Mac 설계 툴 개선 드로잉 그리드, 자동 위젯 조정 및 기타 드로잉 바로가기/ 생산성 기능 잘라내기, 복사, 붙여넣기 속성 스크린 탐색 개선 PowerPoint 스타일 스크린 나열 크기 조정, 위젯 조정 및 이동, 컬러 스키마 생성 및 애플리케이션에 글꼴 및 이미지 추가 PIC32 마이크로컨트롤러 대응 가능 소스 코드 생성 사용자에게 임베디드 스크린에 동일한 시각적 표시를 제공하여 PC 스크린에 오브젝트를 그릴 수 있도록 지원 WYSIWYG(What You See Is What You Get) 수동으로 온스크린 오브젝트 배치의 (x, y) 좌표를 계산할 필요 없음 4
USB 라이브러리 Microchip의 USB 소프트웨어에는 로열티가 없는 소스 코드와 예제 프로젝트가 포함되어 있습니다. USB 디바이스 모드, 임베디드 호스트 및 PIC32 마이크로컨트롤러용 On-The-Go에 대한 지원을 제공합니다. PC와 함께 사용할 수 있는 드라이버 및 리소스 데모 예제 클래스 드라이버 예제: HID 대용량 저장 CDC 오디오 애플리케이션 USB 마우스 및 키패드 썸드라이브 데이터 로거 대용량 저장 디바이스 프린터 충전기 사용자 정의 프린터 바코드 스캐너 CDC 시리얼 에뮬레이터 관련 애플리케이션 노트 AN1140: USB Embedded Host Stack AN1141: USB Embedded Host Stack Programmer's Guide AN1142: USB Mass Storage Class on an Embedded Host AN1143: Generic Client Driver for a USB Embedded Host AN1145: Using a USB Flash Drive with an Embedded Host AN1233: USB Printer Class on an Embedded Host AN1247: Communication Device Class (CDC) Host TCP/IP 스택 인터넷을 통한 통신은 IP 프로토콜을 실행함으로써 이루어집니다. 웹 페이지, 이메일 및 FTP와 같은 기능은 풀 IP 스택 실행의 일부인 고급 서비스입니다. Microchip은 PIC32 MCI 제품군에 최적화된 무료 풀 TCP/IP 소프트웨어를 제공하고 ENC28J60/ ENC624J600 독립형 이더넷 컨트롤러 및 MRF24WG0M 및 MRF24WB0M Wi-Fi 모듈은 물론 내장 MAC 모듈과 끊김 없이 동작합니다. 이를 통해 웹 서버와 같은 다양한 인터넷 서비스에 즉시 사용이 가능한 솔루션을 제공합니다. 사용자는 RFC를 이해하거나 세부적인 IP 표준 기반 코드를 쓰지 않아도 스택을 실행할 수 있습니다. Microchip은 32비트 디바이스 제품군을 위한 MPLAB Harmony 환경에서 다양한 통신 포트(예: 이더넷 및 Wi-Fi)를 지원하는 IPv4/v6 스택을 제공합니다. Microchip의 MPLAB Harmony(v4/ v6) TCP/IP 스택은 이더넷 및 Wi-Fi용 PIC32MX6/7 및 PIC32MZ 32비트 MCU 제품군을 지원합니다. 또한 Microchip은 MPLAB Harmony에서 전문가용 스택 및 기타 기능에 대해 테스트를 거친 타사 추가 기능으로 끊김 없는 통합을 제공합니다. 무상 스택의 소켓(TCP 및 UDP) 및 고급 서비스 지원 MPLAB XC 컴파일러 지원 RTOS 독립성 풀(Full) TCP 상태 머신 모듈형 설계 지원되는 서비스/프로토콜 ARP ICMP v4/v6 TCP NDP Telnet SMTP DHCP NBNS Bonjor NetBios DDNS IP UDP SNMP v1/2/3 애플리케이션 UART-TCP 브리지 이더넷-Wi-Fi 브리지 ZigBee -Wi-Fi/이더넷 브리지 클라우드 및 원격 센서 모니터링 및 컨트롤 HTTP SNTP DNS FTP TFTP mdns Announce 5
PIC32 마이크로컨트롤러용 파일 시스템 라이브러리 PIC32 MCU용 파일 시스템 라이브러리는 유틸리티 또는 사용자 프로그램이 파일 시스템 서비스를 요청하는 API(Application Programming Interface)를 제공합니다. 일부 파일 시스템 API에는 파일 시스템 생성 또는 초기화 및 파일 시스템의 무결성 확인 등 유지보수 작업 인터페이스도 포함될 수 있습니다. 파일 시스템 라이브러리는 MPLAB Harmony의 매니페스토에 따라 설계됩니다. USD 및 SD 카드와 같은 다양한 미디어 액세스를 지원하고 FatFs 및 MPFS 등의 다양한 기본 파일 시스템도 지원합니다. 모듈형 구조: 파일 시스템은 계층을 정의 및 분리하는 모듈형 구조로 쓰임 휴대성: 명확히 정의 및 분리된 하드웨어 의존 하위 수준 인터페이스 계층을 사용하여 파일 시스템 연결 용이 FatFs 및 MPFs 등의 다중 기본 파일 시스템 지원 다중 미디어 지원: 각 미디어는 사용자 코드의 개별 볼륨으로 표시됨. 파일 시스템 라이브러리를 사용하면 사용자 애플리케이션는 사용된 물리적 미디어에 신경 쓰지 않고 각 볼륨에 액세스할 수 있음. 정적 미디어(SD 카드, 비휘발성 메모리 등) 및 동적 미디어 (대용량 저장애플리케이션) 모두 지원함. 동적 미디어는 시스템에 동적으로 장착 또는 분리할 수 있으며 FS는 해당 미디어를 지원함. 긴 파일 이름 지원 사용 가능 다중 파티션 미디어 지원 암호화 라이브러리 Microchip은 32비트 MCU 플랫폼에 구축된 임베디드 애플리케이션을 위한 안정적인 보안 솔루션을 제공합니다. 암호화 라이브러리에는 PIC32MX 및 PIC32MZ 제품군에 사용할 수 있는 암호화, 인증, 압축 및 난수 루틴이 포함됩니다. 인증 기능 MD5 SHA-1 SHA-256 SHA-384 SHA-512 HMAC 암호화 기능 AES 128, 192, 256비트 키 길이 CBC, CTR, GCM 및 CCM-8 모드 RSA DES/삼중 DES ECC(Elliptic Curve Cryptography) 난수 기능 단일 난수 난수 블록 압축 기능 허프만(Huffman) 인코딩 PIC32 마이크로컨트롤러 주변장치 라이브러리 주변장치 라이브러리는 PIC32 MCU 주변장치의 설정 및 제어에 필요한 C 언어 함수 셋을 제공합니다. 이 함수 구현은 "인라인" 헤더 및 사전 구축 바이너리로 제공됩니다. 구현은 PIC32 MCU 제품군마다 변경될 수 있지만 함수 이름 및 데이터 유형은 동일하게 유지되므로 PIC32 MCU 간 코드 연결이 용이합니다. 주변장치의 C 언어 기능 추상화 모든 PIC32 MCU 제품군 전체에 일관된 인터페이스 PIC32 MCU 부품 제품군 모델별 실행 인덱스 매개변수는 지원하는 부품에서 다양한 동일 주변장치에 대한 액세스 제공 (예: PIC32MX795F512L에는 UART가 6개이지만 주변기기 라이브러리가 하나만 있어도 모두 컨트롤 가능) 함수는 효율성을 높이기 위해 C 언어 헤더.h 파일 내에서 " 인라인"으로 정의되어 있지만 XC32 컴파일러의 무상 버전 사용자를 위해 고도로 최적화된 사전 구축 바이너리.a 파일로도 제공 사전 구축 바이너리 라이브러리는 C 언어 또는 어셈블리 언어 코드에서 호출 가능 씬, 직접 액세스, 추상화 계층 제공 (차단 없음, 전역 데이터 없음) 주로 MPLAB Harmony 드라이버 및 시스템 서비스 실행에 사용되지만 필요 시 완전히 문서화하여 애플리케이션에 제공 6
MP3 디코더 라이브러리 MP3는 디지털 오디오 데이터 저장을 위한 압축 형식입니다. 음질 손실이 적으면서도 원본 오디오 소스를 압축하는 기능을 가진 오디오 코덱입니다. 압축비가 높을수록 음질이 낮아지기 때문에 디자이너는 파일 크기와 오디오 음질의 균형을 세심하게 맞추어야 합니다. 적절한 조합을 한다면 MP3 인코딩 데이터는 매우 높은 음질의 오디오를 제공할 수 있습니다. Microchip은 메모리 풋프린터 PIC32 디바이스에서 사용할 수 있는 소형의 MP3 디코더 라이브러리를 제공하여 시스템 수준 비용을 절감합니다. PIC32 디바이스에서 동작하기 위해 라이브러리에 필요한 성능은 28MIPS(CD 음질 오디오), RAM 메모리는 42KB 및 11KB에 불과합니다. 수정 가능한 소스 코드와 수정이 불가능한 바이너리 코드로 제공됩니다. AAC 디코더 라이브러리 Microchip은 AAC(Advanced Audio Coding) 인코딩을 사용하여 오디오 스트림을 디코딩하는 AAC 디코더 라이브러리를 제공합니다. AAC 디코더는 80 MHz 이상의 PIC32 MCU용으로 설계되었습니다. 이 코드에는 최대 62 MIPS 피크/평균 34 MIPS의 성능, 61 KB의 플래시, 12 KB의 RAM이 필요하며 프레임 버퍼 메모리가 없어도 PIC32 MCU 에서 동작합니다. AAC 디코더 라이브러리는 수정이 불가능한 바이너리 코드와 소스 코드 형식으로 제공되어 고성능 PIC32 디바이스를 사용할 수 있습니다. AAC 디코더 라이브러리가 지원하는 기능은 다음과 같습니다. 샘플 레이트: 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48, 64, 88.2 및 96kHz 비트 레이트: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384 kbps 및 VBR 고정 소수 연산 라이브러리 LibQ 고정 소수 연산 라이브러리는 고정 소수 알고리즘 쓰기를 간소화하고 Q15, Q31 및 기타 16비트 및 32비트 데이터 형식을 지원합니다. 라이브러리에 포함된 단순한 C 호출 가능 함수를 사용하여 빠른 고정 소수 연산을 간편하게 실행할 수 있습니다. 고정 소수 연산은 성능 및 해상도 요건에 따라 부동 소수 라이브러리(math.h)에서 구현되는 일부 함수를 대체할 수 있습니다. LibQ 라이브러리에 포함된 함수에는 삼각함수, 거듭제곱과 로그 및 데이터 변환 기능이 포함됩니다. 이러한 함수는 유효 어셈블리로 구현되고 일반적으로 조정을 통해 코드 크기 이상으로 성능을 최적화합니다. 라이브러리는 함수를 분류하여 일부 버전은 정확성에 대해 최적화하고 다른 버전은 속도에 대해 최적화합니다. 이러한 각 함수는 일반적으로 시간이 중요한 매개변수가 되는 계산 집약적인 실시간 애플리케이션에 사용됩니다. 빠른 고정 소수 연산의 간편한 구현을 위한 C 호출 가능 함수 함수에는 삼각함수, 거듭제곱과 로그 및 데이터 변환 기능 포함 Q15, Q31 및 기타 중간 정수 표시를 지원하는 함수 포함 유효 어셈블리로 실행 및 조정을 통해 성능 및 정확성 최적화 샘플 함수 세부 정보 클럭 주기(명령 캐시, 일반에서 동작) 완료 시간(μs) @ 200MHz(PIC32MZXXX) 거듭제곱 (x y ) Q16 거듭제곱 882 4.41 사인 Q15 결과, 사인(Q2.13) 100 0.5 Sqrt Q16 제곱근 240 1.2 Ln Q4.11 결과, 자연 로그(Q16) 301 1.51 Exp (e x ) Q16 지수 170 0.85 Tangent Q7.8 결과, 탄젠트(Q2.13) 288 1.44 LibQ 고정 소수 연산 라이브러리는 PIC32MZ 마이크로컨트롤러 제품군에 제공됩니다. 이 라이브러리는 microaptiv(r) 코어 전용으로 쓰여진 최적화된 어셈블리 루틴으로 만들어졌습니다. 7
고정 소수 DSP 라이브러리 고정 소수 DSP 라이브러리에는 디지털 신호 처리 알고리즘 개발을 위한 빌딩 블록 함수가 포함되어 있습니다. 이 라이브러리는 부동 소수 값을 나타내는 정수 고정 소수 데이터 유형인 Q15 및 Q31 분수 데이터 형식을 지원합니다. 함수는 이 코어 제품군의 DSP 확장자를 특정 대상으로 하는 유효 어셈블리로 구현됩니다. 라이브러리는 이러한 함수를 간단한 C 호출 가능 구조로 제공합니다. 고정 소수 DSP 라이브러리에 포함된 함수에는 복잡 연산, 벡터 연산, 매트릭스 연산, 디지털 필터 및 변형이 포함됩니다. 많은 경우, 이러한 함수에는 특정 데이터 구조가 있어야 동작하는데 이것은 헤더 파일 및 예제에 자세히 설명되어 있습니다. 또한 라이브러리의 일부 함수는 부동 소수 연산 라이브러리를 활용합니다. 고정 소수 DSP 라이브러리는 MPLAB XC32 컴파일러에 계속 제공되는 원래의 PIC32 마이크로컨트롤러 DSP 라이브러리의 수퍼셋입니다. 라이브러리는 개선되어 90개 이상의 함수를 포함하고 있으며 계속 증가할 예정입니다. C 호출 가능 DSP 함수가 어셈블리에서 최적화 병렬 및 직렬(캐스케이드) 무한 임펄스 응답(IIR) 바이쿼드 함수를 포함한 디지털 필터링 구조 벡터 연산(역, 이동, 반전) 비교 및 통계 함수 PIC32 DSP 라이브러리는 다음과 같은 함수를 제공합니다. 16비트 및 32비트 벡터 기본 연산, 삼각함수 및 거듭제곱 기능 벡터 RMS, 거듭제곱, 최대 / 최소, 평균, 내적 복소 연산 매트릭스 연산 유한 임펄스 응답(FIR) 필터, 데시메이션, 보간 다양한 바이쿼드 아키텍처의 무한 임펄스 응답(IIR) 필터 최소 평균 제곱(LMS) 필터 16 및 32비트 고속 푸리에 변환(FFT), 반전 FFT 16 및 32비트 각각 6가지 윈도우 함수 수치 변환을 위한 빠른 지원 함수 함수 IIR 필터(Biquad Transposed Direct Form 2) 세부 정보 파이프라인 8단계 시리얼 필터를 통한 순차 처리 16비트 데이터 클럭 주기(명령 캐시에서 동작) 완료 시간(μs) @ 200MHz(PIC32MZXXX) 198 0.99 FIR 보간 필터 32비트, 8개 입력, 6개 탭, 3배 보간 1048 5.24 FIR 데시메이션 필터 32비트, 5개 탭, 데시메이션 레이트 3, 8개 출력 1002 5.01 복소 FFT 64개 소수, 16비트 데이터 3546 17.73 복소 FFT 128개 소수, 16비트 데이터 8066 40.3 복소 FFT 256개 소수, 16비트 데이터 18866 94.3 복소 FFT 512개 소수, 16비트 데이터 67354 366 매트릭스 Add 32비트, 각 매트릭스 4 x 4개 요소 246 1.23 매트릭스 Transpose 32비트, 4 4 매트릭스 152 0.76 벡터의 최대값 16비트, 8개 요소 벡터 64 0.32 벡터 RMS 16비트, 8개 요소 벡터 370 1.85 벡터의 내적 16비트, 8개 요소 벡터 102 0.51 벡터 거듭제곱(제곱의 합) 16비트, 8개 요소 벡터 78 0.39 벡터 분산 16비트, 8개 요소 벡터 192 0.96 벡터 표준 편차 16비트, 8개 요소 벡터 444 2.22 복소 내적 32비트 24 0.12 고정 소수 DSP 라이브러리는 PIC32MZ 마이크로컨트롤러 제품군에 제공됩니다. 이 라이브러리는 MicroAptiv 코어 전용으로 쓰여진 최적화된 어셈플리 루틴에서 만들어졌습니다. 8
PIC32 마이크로컨트롤러 부동 소수 연산 라이브러리 최적화된 PIC32 연산 라이브러리는 PIC32 MCU용 MPLAB XC32 컨트롤러 내에 패키지로 구성되어 있습니다. 컴파일러와 함께 제공된 부동 소수 연산 라이브러리는 PIC32 MCU 명령 셋을 충분히 활용할 수 있도록 최적화되어 있습니다. 단정도(single-precision) 및 배정도(double-precision) 연산 라이브러리 함수가 제공되므로 사용자는 이러한 연산 중에서 원하는 것을 선택할 수 있습니다. 이 라이브러리는 복잡한 연산에 가장 유리하며, 많은 연산의 경우 이전 버전의 라이브러리에 비해 5배 이상의 향상된 성능을 제공합니다. 22개의 최적화된 연산 라이브러리 함수로 실행 시간 단축 및 소비 전력 절감 단정도 또는 배정도로 제공 ANSI-89 호환 함수 IEEE 754 호환 연산표 함수 설명 평균 단정도 성능(주기) 시간(µs) PIC32 MCU @ 80MHz 시간(µs) PIC32 MCU @ 200MHz sin/sinf* 배/단정도 부동 소수 변수의 사인 299 3.7375 1.495 cos/cosf* 배/단정도 부동 소수 변수의 코사인 299 3.7375 1.495 tan/tanf* 배/단정도 부동 소수 변수의 탄젠트 389 4.8625 1.945 exp/expf* 배/단정도 부동 소수 변수의 지수 함수 계산 133 1.6625 0.665 fabs/fabsf* 배/단정도 부동 소수 변수의 절대 값 계산 6 0.075 0.03 fmod/fmodf* x/y의 나머지를 배/단정도 부동 소수 값으로 계산 86 1.075 0.43 log/logf* 배/단정도 변수의 로그 계산 301 3.7625 1.505 sqrt/sqrtf* 배/단정도 변수의 제곱근 계산 237 2.9625 1.19 pow/powf* x의 y 거듭제곱 계산 367 4.5875 1.835 floor/floorf* ceil/ceilf* 배/단정도 부동 소수 변수의 바닥 값 계산 배/단정도 부동 소수 변수의 천장 값 계산 33 0.4125 0.165 34 0.425 0.17 asin/asinf* 배/단정도 부동 소수 변수의 아크 사인 618 7.725 3.09 acos/acosf* 배/단정도 부동 소수 변수의 아크 코사인 685 8.5625 3.425 atan/atanf* 배/단정도 부동 소수 변수의 아크 탄젠트 353 4.4125 1.765 * f 는 단정도 부동 소수 숫자를 나타냄. 부동 소수 연산 함수 전체 목록은 MPLAB XC32 C 라이브러리 설명서에 제공됨. 9
PIC32 마이크로컨트롤러 DSP 라이브러리 Microchip의 PIC32 DSP 라이브러리는 개발자가 곱셈-누적, 평행 실행 연산 유닛 및 2개의 CPU 레지스터 풀 셋을 포함해 PIC32 MCU 내부에서 고도로 최적화된 하드웨어 기능을 활용하여 많은 애플리케이션에 DSP 기능을 추가하도록 합니다. 또한 이 DSP 라이브러리는 RADIX-2 기반의 FFT를 사용함으로써 RADIX-4 설계보다 더 많은 샘플 크기 옵션을 제공합니다. PIC32 DSP 라이브러리를 통해 사용자는 공통 64, 128, 256, 512 및 1024개 소수 FFT와 다른 크기 중에서 선택할 수 있습니다. 또한 PIC32 DSP 라이브러리에는 32비트 FFT 지원이 포함됩니다. PIC32 DSP 라이브러리는 PIC32 MCU용 MPLAB XC32 컴파일러의 Microchip 무상 DSP 라이브러리 패키지에 포함되어 있습니다. 표준 MIPS DSP 라이브러리 API를 사용하여 C 호출 가능 DSP 함수를 어셈블리에 기록 간편한 FFT로 설정 함수 제거 레지스터 사용, 주기 개수 및 함수 크기 정보를 포함한 완벽한 함수 프로파일 정보 FFT 벤치마크(Radix-2) PIC32 MCU @ 80MHz 측정 16비트, 256개 소수 283µs 16비트, 512개 소수 630µs 16비트, 1024개 소수 1.39ms 32비트, 512개 소수 617µs PIC32 DSP 라이브러리는 다음 용도의 함수를 제공합니다. 16 및 32비트 벡터 연산 유한 임펄스 응답(FIR) 필터 무한 임펄스 응답(IIR) 필터 최소 평균 제곱(LMS) 필터 16 및 32비트 고속 푸리에 변환(FFT) PIC32 블루투스 오디오 소프트웨어 제품군 블루투스 오디오 소프트웨어 스택은 블루투스 디바이스가 서로 위치를 파악하고 연결하여 데이터를 교환하고 상호 작용하도록 지원합니다. 아래는 다양한 프로토콜과 프로파일을 보여주는 Microchip의 블루투스 오디오 스택의 블록 다이어그램입니다. 컨트롤러 인터페이스, 블루투스 코어 및 블루투스 프로파일을 형성하는 블루투스 프로토콜로 구성됩니다. Microchip은 2개의 블루투스 오디오 소프트웨어 제품군을 제공하며, 하나는 SBC CODEC을 사용하고 다른 하나는 SBC와 AAC CODEC을 둘 다 사용합니다. A2DP(Advanced Audio Distribution Profile), AVRCP(Audio/Video Remote Control Profile), SPP(Serial Port Profile) 및 SDP(Service Discovery Protocol)는 두 제품군 모두에 공통으로 적용됩니다. Advanced Audio Distribution Profile (A2DP)/ A/V Remote Control Profile (AVRCP) Application Layer Audio/Video Distribution Transport Protocol (AVDTP)/ Audio/Video Control Transport Protocol (AVCTP) Service Discovery Application Profile (SDAP) Service Discovery Protocol (SDP) Logic Link Control and Adaption Protocol (L2CAP) Serial Port Profile (SPP) RFCOMM Profiles Protocols Bluetooth Radio Host Controller Interface (HCI) Link Management Protocol (LMP) Baseband Link Controller (BLC) Controller Interface PIC32 블루투스 오디오 소프트웨어 제품군 1 이 제품군에는 USB 및 블루투스 오디오용 프로젝트가 포함되어 있습니다. 한 가지 프로젝트는 블루투스 오디오 (SBC 디코딩)를 지원하고 다른 프로젝트는 블루투스(SBC) 및 USB 오디오를 지원합니다. 표준 SBC 소프트웨어 CODEC 을 사용한 오디오 스트리밍용 Microchip 블루투스 스택은 소스 코드와 조합해 사용성을 높인 수정 불가능 바이너리 파일로 제공됩니다. 여기에는 A2DP(Advanced Audio Distribution Profile), AVRCP(Audio/Video Remote Control Profile), SPP(Serial Port Profile) 및 SDP(Service Discovery Protocol)가 포함됩니다. 이 바이너리 코드는 소스 코드와 조합해 PIC32 블루투스 오디오 개발 키트(DV320032)에서 동작할 수 있습니다. 사용자는 USB 오디오 기능을 액세스할 수도 있고 간소화된 스택만 액세스할 수도 있습니다. 그래픽이 포함된 이 블루투스 전용 스택은 FreeRTOS를 바탕으로 182KB의 플래시, 41KB의 RAM을 필요로 하며, PIC32 마이크로컨트롤러에서 효율적으로 동작합니다. PIC32 블루투스 오디오 소프트웨어 제품군 2 이 제품군에는 USB 및 블루투스 오디오용 프로젝트가 포함되어 있습니다. 한 가지 프로젝트는 블루투스 오디오 (SBC 및 AAC 디코딩)를 지원하고 다른 프로젝트는 블루투스 (SBC) 및 USB 오디오를 지원합니다. 오디오 스트리밍용 Microchip 블루투스 스택은 표준 SBC 소프트웨어 CODEC 및 "Advanced Audio Coding"을 의미하는 AAC 소프트웨어 CODEC와 함께 소스 코드와 조합하여 사용성이 높은 수정 불가능 바이너리 파일로 제공됩니다. 여기에는 A2DP(Advanced Audio Distribution Profile), AVRCP(Audio/Video Remote Control Profile), SPP(Serial Port Profile) 및 SDP(Service Discovery Protocol)가 포함됩니다. 이 바이너리 코드는 소스 코드와 조합해 PIC32 블루투스 오디오 개발 키트(DV320032)에서 동작할 수 있습니다. AAC 전용 스택이 포함된 이 완벽한 블루투스는 FreeRTOS를 바탕으로 248KB의 플래시, 51KB의 RAM 을 필요로 하며, PIC32 마이크로컨트롤러에서 효율적으로 동작합니다. 10
PIC32 마이크로컨트롤러용 ADPCM 및 Speex(오디오) 라이브러리 PIC32 MCU용 오디오 라이브러리는 펄스 코드 변조, 적응형 차동 펄스 코드 변조 및 Speex 인코딩 및 디코딩 알고리즘용 API로 구성됩니다. Speex는 음성용으로 설계된 CELP(Code Excited Linear Prediction) 기반의 오픈 소스, 무특허 오디오 압축 형식입니다. ADPCM 알고리즘은 연속 음성 샘플의 높은 상호 연관성을 활용하여 향후 샘플 값을 예측할 수 있도록 합니다. 무료 소프트웨어/오픈 소스, 무특허 및 무로열티 모든 PIC32 마이크로컨트롤러에 연결 가능 지원되는 인코딩 형식: PCM(원시, 미압축), IMA ADPCM, Speex 재생, 녹음, 일시정지 및 정지 기능으로 오디오 플레이어 동작 실행 표준 입력/출력 스트림 형식 지원: Wave, Ogg(Speex 용) 및 데이터만 포함된 원시 형식 재생 및 녹음 모드에서 다양한 샘플링 레이트 지원 Speex 협대역(8kHz) 및 광대역(16kHz) 비트 스트림 지원 누락 샘플에 대한 정보 제공 샘플링 주파수 및 재생/녹음 주파수 간 사용자 선택 가능 비율 애플리케이션 응답기 건물 및 주택 안전 시스템 인터콤 스마트 어플라이언스 녹음기 휴대용 무전기 완구 및 로봇 메시지 재생을 사용하는 모든 애플리케이션 샘플 레이트 변환 라이브러리 Microchip의 PIC32 및 dspic33e 제품군의 디바이스에 사용할 수 있는 샘플 레이트 변환(SRC) 라이브러리는 실시간 16비트 스테레오 오디오 데이터의 샘플링 레이트를 업컨버팅하는 기능을 제공합니다. 실행 시 입력 샘플링 레이트는 32kHz 또는 44.1kHz 중에 선택할 수 있으며, 고정 출력 샘플 레이트는 48kHz입니다. Audio Data In Up-sample FIR Filter Down-sample Polynomial Interpolation Poly-phase Filtering SRC Audio Data Out 스테레오 16비트 오디오 샘플 레이트 변환 라이브러리 2가지의 공통 오디오 모드: 32kHz~48kHz 변환 44.1kHz~48kHz 변환 낮은 MIPS 및 리소스 요건 PIC32 MCU 및 dspic33e DSC 모두 지원 제한된 샘플 레이트 기능으로 저비용 DAC와 함께 사용 가능 오디오 애플리케이션 스트리밍용으로 설계 PIC32 라이브러리 모드의 성능 및 리소스 소모량 SRC 라 이브러리 버전 SRC 모드 MIPS 코드 크기 데이터 크기 (바이트) (바이트) SNR (db) Lite 버전 32k~48kHz 27.4 82 5684 1284 44.1k~48kHz 30.1 82 풀 버전 32k~48kHz 33.5 84 5760 1364 44.1k~48kHz 36.7 82 참고: 1kHz 풀 스케일의 사인 곡선 신호로 테스트함. 11
안드로이드(R) 액세서리용 소프트웨어 라이브러리 안드로이드용 PIC32 액세서리 개발 스타터 키트는 액세서리 개발자가 안드로이드 디바이스에서 빠르게 시작하는 데 필요한 모든 툴과 리소스를 제공합니다. 이 플랫폼은 안드로이드 OS 버전 2.3.4, 3.1 이상의 액세서리 프레임워크를 통해 안드로이 드 디바이스에 액세스 및 통신하는 데 필요한 라이브러리를 제 공합니다. 예제 애플리케이션은 단순한 양방향 애플리케이션을 사용하여 액세서리 프레임워크를 통해 연결 및 통신하는 방법 을 보여 줍니다. 펌웨어 예제는 설계의 하드웨어 부분에서 예제 애플리케이션까지의 인터페이스를 제공하는 안드로이드 액세 서리 라이브러리를 사용하여 설계를 완료하는 방법을 보여 줍 니다. 예제 회로도는 하드웨어 설계를 시작하는 시작 지점을 제 공합니다. 안드로이드용 PIC32 액세서리 개발 키트(DM320412) mtouch(r) 정전용량식 터치 라이브러리 mtouch 소프트웨어 패키지는 디자이너가 간편하게 터치 기술 을 애플리케이션에 통합하도록 지원합니다. 소형 전용 컨트롤 러에서의 정전용량식 터치 실행뿐만 아니라 단일 MCU에서 완 벽한 애플리케이션 통합이 가능합니다. mtouch PIC16F 프레 임워크, mtouch PIC18/24/32 또는 dspic 라이브러리 등 마 이크로컨트롤러에 따라 별도의 패키지가 제공됩니다. 소프트웨 어 패키지 기능에는 다음이 포함됩니다. 다중 데모 프로젝트: 밀기 제스처 근접 감지 직접 키 센싱 매트릭스 키 센싱: 2채널 슬라이더, 4채널 슬라이더 내장 키 그래픽 통합(DM240312 보드에서 실행) Microchip 그래픽 및 USB 라이브러리와의 상호 운용성 데모 프로젝트는 향상된 mtouch 정전용량식 평가 키트에서 직접 실행 가능. mtouch Capacitive Library Charge Time Measurement Unit (CTMU) PIC MCU Application Code A/D Converter Other Microchip Libraries (USB, Graphics, etc.) Touch Sensors Other Peripherals 정전용량식 터치 애플리케이션 노트 AN1334: Techniques for Robust Capacitive Touch Sensing AN1325: mtouch Metal Over Cap Technology AN1317: mtouch Conducted Noise Immunity Techniques for CTMU Peripheral AN1298: Capacitive Touch Using Only an ADC (CVD) (suitable for PIC10/12/16/24H/32 MCUs and dspic DSCs) AN1250: Microchip CTMU for Capacitive Touch Applications (suitable for PIC18 and PIC24F MCUs) AN1254: Capacitive Touch Algorithm Simulation 12
PIC18F, PIC24, PIC32 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러용 스마트 카드 ISO-7816 라이브러리 Microchip의 스마트 카드 라이브러리는 PIC18, PIC24, PIC32 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러를 지원합니다. ISO7816-3/4에 적합한 스마트 카드와의 통신에 필요한 API를 제공합니다. 스마트 카드 ISO-7816 라이브러리 는 Microchip 애플리케이션 라이브러리의 일부입니다. 스마트 카드 PICtail(R) 도터 카드(AC164141) ISO-7816-3 프로토콜용 USART 드라이버 상위 수준 라이브러리 코드용 별도 파일이 포함된 상위 수준 모듈형 코드로 간편한 확장 가능 PIC 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러용 Class B 안전 소프트웨어 라이브러리 참조 애플리케이션 노트: AN1229, Ready-to-Use 솔루션 Class B 안전 소프트웨어 라이브러리 루틴은 단일 채널 CPU 로 폴트(fault) 발생을 감지합니다. 이러한 루틴은 Class B 인증 프로세스를 지원하기 위해 IEC 60730 표준에 따라 개발되었 습니다. 이러한 루틴은 최종 사용자의 애플리케이션와 직접 통 합되어, 최종 사용자의 애플리케이션에 영향을 주지 않고도 컨 트롤러의 중요한 기능을 테스트 및 확인할 수 있습니다. 애플리 케이션 노트, AN 1229는 Class B 안전 소프트웨어 라이브러 리에서 사용할 수 있는 애플리케이션 프로그래밍 인터페이스 (API)를 설명합니다. 이 라이브러리를 사용하여 다음 테스트를 실행할 수 있습니다. CPU 레지스터 테스트 프로그램 카운터 테스트 가변 메모리 테스트 비가변 메모리(플래시/EEPROM) 테스트 인터럽트 테스트 클럭 테스트 애플리케이션 자동차 애플리케이션 가전제품 가정용 보안 디바이스 13
MCP2515 CAN 컨트롤러*를 사용하는 PIC32 CAN 라이브러리 PIC32 CAN 라이브러리는 MCP2515 CAN 컨트롤러를 기반 으로 합니다. MCP2515는 SPI 포트를 통해 PIC32 마이크로 컨트롤러에 연결됩니다. 라이브러리는 SPI 버스를 통해 CAN 컨트롤러에 끊김 없는 액세스를 제공합니다. 열거형 인터페이스로 구성된 라이브러리 상세히 문서화된 API 함수 라이브러리: 125kbps, 250kbps 및 500kbps의 버스 속도 지원 MCP2515: 최대 SPI 클럭 속도 10MHz 지원 애플리케이션 자동차 애플리케이션 데이터 로거 사용자 정의 통신 프로토콜용 물리적 계층 *이 라이브러리는 통합 CAN 컨트롤러가 포함된 PIC32 MCU 와 사용할 수 없습니다. 통합 CAN 컨트롤러용 CAN API는 MPLAB XC32 컴파일러에서 사용할 수 있습니다. IEEE 802.15.4 및 Sub-GHz MiWi(R) 개발 환경 MiWi 개발 환경(MiWi DE)은 고객이 무선 애플리케이션을 개 발하고 개발 기간을 단축하는 데 도움이 되는 Microchip 소유의 무선 솔루션입니다. 이 프로토콜은 출력과 데이터 전송 속도가 낮고 비용에 민감한 애플리케이션에 최적화되어 있습니다. 또 한 개방형 표준 기반 ZigBee 호환 프로토콜 스택에 비해 상대 적으로 풋프린트가 적습니다. MiWi 개발 환경의 주요 장점은 다음과 같습니다. 무선 네트워크 설계 및 구축 편의성 다른 Microchip RF 트랜시버 애플리케이션 연결 가능 MiWi 프로토콜 프레임워크에서 네트워크 토폴로지 확장 편의성 MiWi 개발 환경 패키지에는 Microchip 소유의 프로토콜 지원 이 포함됩니다. MiWi Your wireless connectivity made simple. MiWi P2P P2P 네트워크 프로토콜 스택 초소형 설치 풋프린트(프로그램 플래시 4KB) MiWi PRO 고도로 최적화된 메쉬(Mesh) 네트워크 프로토콜 라우팅 기능으로 최대 64 호핑 단일 네트워크에 최대 8000개 노드 최대 25 KB의 소형 프로그램 플래시 애플리케이션 주택, 건물 및 공장 자동화 보안 시스템 저전력 무선 센서 네트워크 Microchip 무선 제품 관련 애플리케이션 노트 AN1066: MiWi Wireless Networking Protocol Stack AN1204: Microchip MiWi P2P Wireless Protocol AN1371: MiWi PRO Wireless Networking Protocol AN1284: MiWi Application Programming Interface MiApp AN1283: MiWi Media Access Controller MiMAC 14
PIC18, PIC24 및 PIC32 마이크로컨트롤러 및 dspic 디지털 신호 컨트롤러용 데이터 EEPROM 에뮬레이션 참조 애플리케이션 노트: AN1095, Ready-to-Use 솔루션 Microchip은 제품 포트폴리오 확장을 통해, 내부 데이터 EEPROM 없이 비용 효율적인 PIC 마이크로컨트롤러를 다양 하게 갖추고 있습니다. 많은 애플리케이션은 테이블 쓰기 및 읽 기 동작을 사용하여 플래시 프로그램 메모리에 비휘발성 정보를 저장합니다. 이 데이터를 자주 업데이트해야 하는 애플리케이션 는 디바이스의 지정 플래시 내구성에 비해 내구성 요건이 높을 수 있습니다. 대체 솔루션으로서 외부 시리얼 EEPROM 디바이 스를 사용하는 것은 비용에 민감하거나 핀 제약이 큰 애플리케 이션의 경우 적합하지 않을 수 있습니다. 이 애플리케이션 라이 브러리는 이러한 문제를 해결할 새로운 대안을 제시합니다. 이 알고리즘은 내부 데이터 EEPROM과 유사한 인터페이스를 제 공하며 이용 가능한 프로그램 메모리를 사용하여 내구성을 최대 500배까지 개선할 수 있습니다. 사용이 편리한 애플리케이션 인터페이스 블록당 0~255단어의 메모리 크기 전체 EEPROM 메모리 크기가 플래시 크기로 제한 내구성 최대 500배 증가 추가 프로그램 메모리를 할당하여 내구성 추가 증가 가능 애플리케이션 저장된 사용자 정의 가능 매개변수에 맞는 설계 자주 업데이트되는 캘리브레이션 또는 매개변수 조정 가능 정전 시 중요 데이터 저장 15
스타터 키트 PIC32 스타터 키트는 가장 빠르고 간편하게 개발을 시작하는 방법을 제공합니다. 이들 스타터 키트에는 프로그래머/디버거 가 내장되어 있으므로, 키트 하나만으로도 즉시 개발을 시작할 수 있습니다. PIC32MX1/MX2 스타터 키트(DM320013) PIC32 MX1/ MX2 스타터 키트 (DM320013)는 저비용 고성능 PIC32MX1/MX2 디바이스를 탐색 하는 완벽한 솔루션입니다. 이 키트는 mtouch 기술 버튼 및 고음질 오디 오로 기본 사용자 인터페이스 개발에 적합합니다. 보드에는 오 디오 플레이어용 데모 코드가 내장되어 있습니다. 웹에서 무료 MPLAB X IDE 및 데모 코드 소스를 다운로드하면 개발 작업을 바로 시작할 수 있습니다. 24비트 오디오 재생 통합 프로그래머/디버거 USB 전원 2" 컬러 TFT 디스플레이: 220 176픽셀 mtouch 기술 슬라이더 및 버튼 128KB의 플래시 및 32KB의 RAM이 포함된 PIC32MX250F128 microsd(r) 플래시 카드 PIC32 스타터 키트(DM320001) PIC32 스타터 키트는 최초로 PIC32 마 이크로컨트롤러를 가장 간편하게 최저 비용으로 체험할 수 있는 방법을 제공합 니다. 35개 이상의 소스 코드 예제와 시 작 프로젝트가 마련되어 있어 사용자는 빠르게 Microchip의 32비트 마이크로컨 트롤러 제품군 및 개발 툴을 학습할 수 있습니다. 이 키트에는 고성능 PIC32 마이크로컨트롤러에서 코드를 쓰기, 프로그래밍, 디버깅 및 실행하는 데 필요한 모든 것이 포함되어 있습니다. USB 전원 보드 통합 프로그래머/디버거 USB 커넥터, 사용자 스위치 및 LED USB Mini-B 케이블 512K의 플래시, 32K의 RAM, 4채널 DMA로 80MHz에서 실행되는 PIC32 확장 커넥터로 Microchip의 PIC32 확장 보드 추가 또는 자체 보드 만들기 가능 PIC32 USB 스타터 키트 II(DM320003-2) PIC32 USB 스타터 키트 II는 PIC32 마이크 로컨트롤러의 USB 및 CAN 기능을 가장 간 편하게 저비용으로 체험할 수 있는 방법을 제 공합니다. 사용자는 PIC32 확장 보드를 사 용하여 CAN 애플리케이션을 개발할 수 있습 니다. 보드에는 이 보드와 Microchip의 무상 USB 소프트웨어를 조합하여 USB 임베디드 호스트/디바이스/OTG 애플리케이션을 개발하는 데 필요한 모든 것이 포함되어 있습니다. USB 전원 보드 통합 프로그래머/디버거 512K의 플래시, 128K의 RAM, 8채널 DMA + USB 및 CAN 전용 4채널 DMA로 80MHz에서 실행되는 PIC32 USB 커넥터, 사용자 스위치 및 LED 디버거용 표준 A 및 mini-b 연결 케이블 USB 애플리케이션 개발용 표준 A 및 micro-b 케이블 확장 커넥터를 통해 Microchip의 PIC32 확장 보드 추가 또는 자체 보드 만들기 가능 PIC32 USB 스타터 키트 III(DM320003-3) 새로운 PIC32 USB 스타터 키트 III는 사 용자에게 새로운 PIC32MX3/MX4 마이크 로컨트롤러의 USB 연결, mtouch 기술 및 SPI/I2S 기능을 간편하고 비용 합리적으로 체험할 수 있는 옵션을 제공합니다. 이 보 드에는 Microchip의 무상 USB 소프트웨어 등 USB 임베디드 호스트/디바이스 OTG 애 플리케이션 개발에 필요한 모든 것이 갖춰져 있습니다. PIC32 USB 스타터 키트 III에는 다른 PIC32 스타터 키트와 호환되는 폼 팩터 및 확장 커넥터가 있습니다. PIC32MX450F256L MCU 통합 디버거/프로그래머 USB 호스트, 디바이스, 듀얼 롤(dual role) 및 OTG 온라인 툴 및 소프트웨어 다운로드 Windows XP 및 Windows Vista 지원(32 및 64비트) PIC32 이더넷 스타터 키트(DM320004) PIC32 이더넷 스타터 키트는 가장 간 편하게 비용 효율적으로 PIC32를 사 용한 10/100 이더넷 개발을 체험하는 방법을 제공합니다. Microchip의 무상 TCP/IP 소프트웨어와 결합 시 이 키트 는 프로젝트가 빠르게 실행되도록 지원 합니다. PIC32에는 CAN 2.0b 주변장치 및 USB 호스트/디바 이스/OTG를 사용할 수 있습니다. 이더넷 스타터 키트에는 다른 PIC32 스타터 키트와 호환되는 폼 팩터 및 확장 커넥터가 있습 니다. USB 전원 보드 USB 및 이더넷 커넥터, 사용자 스위치 및 LED 통합 프로그래머/디버거 디버거용 표준 A 및 mini-b 연결 케이블 USB 애플리케이션 개발용 표준 A 및 micro-b 케이블 512K의 플래시, 128K의 RAM, 8채널 DMA + 이더넷, CAN 및 USB 전용 8채널 DMA로 80 MHz에서 실행되는 PIC32 확장 커넥터로 Microchip의 PIC32 확장 보드 추가 또는 자체 보드 만들기 가능 16
스타터 키트 Microstick II(DM330013-2) Microstick II는 Microchip의 16비트 및 32비트 마이크로 컨트롤러 및 디지털 신호 컨트 롤러를 위한 완벽한 개발 하드 웨어 플랫폼을 제공합니다. 저비용의 사용이 편리한 개발 플랫 폼을 찾는 고객을 위한 완벽한 솔루션입니다. USB 전원 키트에 는 온-보드 디버거/프로그래머, 편리한 디바이스 스와핑을 위한 DUT 소켓, 사용자 LED 및 리셋 버튼이 포함되어 있습니다. 표 준 프로토타입 제작 보드에 삽입하도록 설계되어 추가 회로에 간편하게 연결할 수 있습니다. 휴대성이 매우 뛰어난 이 키트는 껌 하나의 크기 정도입니다. 통합 USB 프로그래머/디버거, 외부 디버거 필요 없음 USB 전원: 사용 편리, 외부 전원 필요 없음 DUT 소켓: 유연하고 편리한 디바이스 교체 0.025" 핀 헤더, 브레드보드 플러그인 지원 및 점퍼 와이어 공간 있음 소형 크기: 20 x 76mm의 크기로 편리하게 휴대 가능 온-보드 사용자 LED 및 리셋 스위치 PIC32MZ EC 스타터 키트(DM320006) P I C 3 2 M Z E C 스 타 터 키 트 는 PIC32MZ 임베디드 연결 MCU에 통 합된 고성능 및 고급 주변장치를 가장 간편하게 저비용으로 체험할 수 있는 방법을 제공합니다. 이 스타터 키트에 는 다양한 프로토타입 제작 및 개발 공 급업체의 10/100 이더넷 트랜시버(RJ-45) 플러그인 커넥터를 사용할 수 있는 소켓이 있습니다. 온-보드 고성능 PIC32MZ: 200MHz, 2MB의 플래시 및 512KB의 RAM 통합 디버거/프로그래머 USB 전원 PIC32 MCU를 사용하는 10/100 이더넷 개발 CAN 2.0b, 고속 USB 호스트, 디바이스, 듀얼 롤 및 OTG 4MB의 SQI 플래시 온라인 툴 및 소프트웨어 다운로드 PIC32 확장 보드 추가 지원 암호화 엔진 포함 PIC32MZ EC 스타터 키트 (DM320006-C) 암호화 엔진이 포함된 PIC32MZ EC 스타터 키트는 PIC32MZ 임베디드 연결 MCU에 통합된 고성능 및 고급 주변장치를 가장 간편하게 저비용으 로 체험할 수 있는 방법을 제공합니 다. 소프트웨어 오버헤드를 줄이고 암 호화, 해독 및 인증과 같은 작업을 빠르게 실행하는 암호화 엔진 이 포함되어 있습니다. 이 스타터 키트에는 다양한 프로토타입 제작 및 개발 공급업체의 10/100 이더넷 트랜시버(RJ-45) 플러 그인 커넥터를 사용할 수 있는 소켓이 포함되어 있습니다. 온-보드 고성능 PIC32MZ: 암호화 엔진 포함 200MHz, 2MB의 플래시 및 512KB의 RAM 통합 디버거/프로그래머 USB 전원 PIC32 MCU를 사용하는 10/100 이더넷 개발 CAN 2.0b, 고속 USB 호스트, 디바이스, 듀얼 롤 및 OTG 4MB의 SQI 플래시 온라인 툴 및 소프트웨어 다운로드 PIC32 확장 보드 추가 지원 PIC32 이더넷 스타터 키트 II(DM320004-2) PIC32 이더넷 스타터 키트 II는 PIC32 마이크로컨트롤러로 10/100 이더넷 개발을 가장 간편하게 최저 비 용으로 체험할 수 있는 방법을 제공 합니다. 이 키트는 Microchip의 무상 TCP/IP 소프트웨어와 조합하여 프로 젝트를 빠르게 실행할 수 있습니다. PIC32 마이크로컨트롤러 는 CAN 2.0b 주변장치 및 USB 호스트/디바이스/OTG를 사용 할 수 있습니다. 이 스타터 키트에는 다양한 프로토타입 제작 및 개발 공급업체의 10/100 이더넷 트랜시버(RJ-45) 플러그인 커 넥터를 사용할 수 있는 소켓이 포함되어 있습니다. USB 전원 보드 USB 및 이더넷 커넥터, 사용자 스위치 및 LED 통합 프로그래머/디버거 디버거용 표준 A 및 mini-b 연결 케이블 USB 애플리케이션 개발용 표준 A 및 micro-b 케이블 512K의 플래시, 128K의 RAM, 8채널 DMA + 이더넷, CAN 및 USB 전용 8채널 DMA로 80 MHz에서 실행되는 PIC32 확장 커넥터로 Microchip의 PIC32 확장 보드 추가 또는 자체 보드 만들기 가능 17
PIC32 오디오 솔루션 PIC32용 오디오 개발 보드(DM320011) PIC32 MCU용 오디오 개발 보드에 는 80MIPS의 PIC32 MCU, 24비 트 Wolfson 오디오 코덱, 2인치 컬러 LCD 디스플레이, USB 인터페이스 및 온-보드 마이크가 포함되어 있습니다. Microchip의 무상 소프트웨어 라이브러리에 의해 지원되는 이 키트는 연설 및 오디오 녹음 및 재생 제품 개발을 위한 완벽한 솔루션을 제공합니다. 대상 애플리케이션에는 휴대용 오디오 플레이어용 도크, 홈 엔터테인먼트 시스템 및 자동차 음향 시스 템이 포함됩니다. 80MHz의 성능, 512KB의 플래시 및 128KB의 RAM이 포함된 온-보드 PIC32MX795F512 24비트 Wolfson CODEC USB 타입 A 인터페이스 온-보드 마이크로폰 헤드폰 출력 및 라인 입력 고화질 2" 컬러 LCD 내장 데모 코드 MFi 도크 에지 커넥터 블루투스 오디오 개발 키트(DV320032) PIC32 블루투스 오디오 개발 키트는 스트리 밍 디지털 오디오 솔루션 개발을 위한 완벽한 턴키 솔루션을 제공합니다. 보드는 2개의 도 터 카드인 저비용 블루투스 실행을 구현하는 블루투스 HCI 라디오 도터 카드와 라인 또는 헤드폰용 고음질 24비트, 192kHz 오디오 변환/증폭을 구현하 는 오디오 DAC 도터 카드와 결합되어 있습니다. 키트에는 출고 시 모든 블루투스 대응 스마트폰 또는 휴대용 뮤직 플레이어에 서 또는 USB를 통해 디지털 오디오 무선 스트리밍을 지원하는 데모 코드가 포함되어 있습니다. PIC32MX450/470 @ 100MHz 블루투스 A2DP 도터 카드 저비용 HCI 모듈로 스트리밍 24비트 192kHz DAC DB USB 메모리 스틱 재생 2인치 컬러 LCD 디스플레이 헤드폰/라인 출력 오디오 컨트롤 기능 PIC32 USB 디지털 오디오 믹서 보드(DM320014) PIC32 USB 디지털 오디오 액세서리 보 드는 PIC32 마이크로컨트롤러를 사용하 는 16/24비트 음질의 디지털 스테레오 오디오 개발 플랫폼입니다. 최대 48kHz 의 샘플 레이트로 16/24비트 스테레오 오 디오 재생 및 녹음에 사용할 수 있습니다. 이 액세서리 보드는 USB 호스트 전원을 사용하고 각종 퍼스널 컴퓨터(PC), 태블 릿, 게임 스테이션 또는 USB 오디오 디바이스 클래스를 지원하 는 모바일 디바이스와 함께 사용할 수 있습니다 PIC32MX250F128B MCU: 50MHz, 128KB의 프로그램 메모리 및 32KB의 RAM PIC32 I 2 S 지원(LJ, RJ, DSP/PCM 모드 지원), 모든 모드는 16/24비트 가능 코덱 마스터 클럭용 PIC32 레퍼런스 클럭 출력 최대 48kHz의 샘플링 레이트와 16/24비트의 해상도의 오디오 코덱(AK4645A) 지원되는 코덱 기반 오디오 처리 기능: 5밴드 이퀄라이저 아날로그 출력 믹싱 스테레오 분리 강조 및 윈드 노이즈 필터링 자동 레벨 컨트롤 18
PIC32 그래픽 솔루션 LCC(Low-Cost Controllerless) Graphics PICtail Plus 도터 카드(AC164144) LCC(Low-Cost Controllerless) Graphics PICtail Plus 도터 보드는 외부 그래픽 컨 트롤러 없이 그래픽 솔루션 개발을 지원하 여 많은 애플리케이션의 시스템 BOM 비용 을 절감합니다. 보드는 PIC32 스타터 키트 (DM320001, DM320003-2, DM320004) 또는 Explorer 16 개발 보드(DM240001) 및 Truly 3.2" QVGA 보드 및 4.3" WQVGA Powertip 디스플레이 패널 등 Microchip LCD 모듈에 장착할 수 있도록 설계되었습니다. PIC32만으로 QVGA 8bpp 구동 가능 외부 256KB SRAM 프레임 버퍼로 WQVGA 16bpp 구동 가능 다양한 디스플레이 보드와의 인터페이스용 디스플레이 커넥터 Explorer 16 개발 보드 연결용 PICtail Plus 인터페이스 스타터 키트 커넥터 그래픽 LCD 컨트롤러 PICtail Plus SSD1926 보드 (AC164127-5) 그래픽 LCD 컨트롤러 PICtail Plus SSD1926 보드는 Microchip Technology의 그래픽 디스 플레이 솔루션 평가용 구현 보드와 16 및 32비 트 마이크로컨트롤러용 그래픽 라이브러리입니 다. Explorer 16 개발 보드(DM240001) 또는 PIC32 스타터 보드(DM320001, DM320003) 중 하나와 호환되는 확장 보드입니다. 컨트롤러 보드는 Graphics Display Truly 3.2", 240 320 보드(AC164127-4) 등의 디스플레이 보드 연결부가 있습니다. 그래픽 디스플레이 컨트롤러: 4/8비트 STN, 4/8비트 CSTN, 18비트 HR-TFT 및 9/12/18/24비트 TFT 인터페이스를 지원하는 Solomon Systech SSD1926 SD/MMC 소켓, 4-와이어 인터페이스를 통해 SSD1926에 연결 추가 데이터 저장용의 16 메가비트(2M 8) 시리얼 플래시 메모리 다양한 디스플레이 보드와의 인터페이스용 디스플레이 커넥터 Explorer 16 개발 보드 연결용 PICtail Plus 인터페이스 PIC32 스타터 키트 커넥터 Graphics PICtail Plus Epson S1D13517 보드 (AC164127-7) 그 래 픽 컨 트 롤 러 P I C t a i l P l u s Epson S1D13517 보드는 Microchip Technology의 그래픽 디스플레이 솔루 션과 16 및 32비트 마이크로컨트롤러용 그래픽 라이브러리를 평가하는 데 사용 됩니다. Epson S1D13517은 알파 블 렌딩, 투명성, 애니메이션, 다중 버퍼링 및 픽처 인 픽처를 위 한 하드웨어 가속화를 제공합니다. 키트는 Explorer 16 개 발 보드(DM240001) 또는 PIC32 스타터 보드(DM320001, DM320003) 중 하나와 호환됩니다. VGA, WVGA, QVGA, WQVGA 디스플레이 지원 알파 블렌딩 24bpp 지원 터치 인터페이스 프레임 버퍼링용 128 메가비트(8M 16) SDRAM 추가 데이터 저장용의 64MB 시리얼 플래시 메모리 투영식 정전용량 터치가 포함된 PIC32 GUI 개발 보드 (DM320015) 투영식 정전용량 터치가 포함된 PIC32 GUI 개발 보드는 비용 효율적 인 멀티터치 그래픽 사용자 인터페이 스 개발을 가능하게 합니다. USB 호 스트 및 디바이스 연결을 제공하고 사 용자 정의 보드 장착을 위한 스루홀 패드를 통한 I/O 연결을 지 원합니다. 멀티터치 사용자 입력은 Microchip의 턴키 투영식 정전용량 터치 컨트롤러 MTCH6301으로 지원합니다. 보드는 Microchip의 PICkit(R) 3 인-서킷 디버거용으로 설계된 온-보 드 5핀 인-서킷 시리얼 프로그래머 인터페이스를 통해 프로그 래밍/디버깅할 수 있는 독립형 개발 플랫폼입니다. 512KB의 플래시 및 128KB의 RAM이 포함된 PIC32MX795F512 디바이스에 기반 투영식 정전용량 터치 컨트롤러 MTCH6301 WQVGA 4.3" 디스플레이 디바이스 또는 호스트 기능용 USB 포트 확장 헤더 PIC32 I/O 및 주변장치 액세스 19
디스플레이 보드 Graphics Display Truly 3.2" 320 240 보드 (AC164127-4) Graphics Display Truly 3.2" 240 320 보드는 Microchip의 그 래픽 디스플레이 솔루션과 16 및 32 비트 마이크로컨트롤러 그래픽 라이 브러리 평가용 구현 보드입니다. 18비트 병렬 RGB 인터페이스가 포함된 3.2 QVGA(320 240) TFT LCD 4-와이어 저항식 터치 스크린 Graphics Display Powertip 4.3" 480 272 보드 (AC164127-6) Graphics Display Powertip 4.3" 480 272 보드는 Microchip의 그래픽 디스플레이 솔루션과 16 및 32비트 마이크로컨트롤러 그 래픽 라이브러리 평가용 구현 보 드입니다. Powertip PH480272T-005-I11Q TFT 모듈 24비트 병렬 RGB 인터페이스가 포함된 4.3 WQVGA(480 272) TFT LCD 4-와이어 저항식 터치 스크린 Graphics Display Truly 5.7" 640 480 보드 (AC164127-8) Graphics Display Truly 5.7" 640 480 보드는 Microchip 그 래픽 디스플레이 솔루션과 16 및 32비트 마이크로컨트롤러 그래픽 라이 브러리 평가용 구현 보드입니다. 24비트 병렬 RGB 인터페이스 및 4-와이어 저항식 터치 인터페이스가 포함된 TFT 디스플레이 SPI 모듈을 통해 MCU에 인터페이스로 연결된 저항식 터치 컨트롤러(AR1020) 4-와이어 저항식 터치 신호용 MCU에 추가 직접 인터페이스 Graphics Display Truly 7" 800 480 보드 (AC164127-9) Graphics Display Truly 7" 800 480 보드는 Microchip의 그 래픽 디스플레이 솔루션과 16 및 32비트 마이크로컨트롤러 그래픽 라이 브러리 평가용 구현 보드입니다. 24비트 병렬 RGB 인터페이스 및 4-와이어 저항식 터치 인터페이스가 포함된 TFT 디스플레이 SPI 모듈을 통해 MCU에 인터페이스로 연결된 저항식 터치 컨트롤러(AR1020) 4-와이어 저항식 터치 신호용 MCU에 추가 직접 인터페이스 Graphics Display Prototype 보드(AC164139) Graphics Display Prototype 보드(3개 1셋)는 다양한 그래픽 LCD 패널을 통합 하는 간편한 경로를 제공합니다. Microchip 디스플레이 커넥터 V1 다양한 피치 크기(1.0, 0.8, 0.7, 0.6, 0.5mm)의 최대 50핀 및 VESA FPDI-1가 포함된 FFC(Flat Flexible Connector) 의 풋프린트 전원 공급 회로용 프로토타입 영역 V1 커넥터 신호를 FFC 커넥터 신호로 유연하게 맵핑 Prototype PICtail Plus 도터 보드(AC164126)와 호환 20
PIC32 터치 솔루션 확장 mtouch 정전용량식 터치 평가 키트(DM183026-2) 확장 mtouch 정전용량식 평가 키 트는 PIC16F, PIC24F, PIC18F 및 PIC32 마이크로컨트롤러를 사용하 여 다양한 정전용량식 터치 센스 애플 리케이션 개발을 위한 단순한 플랫폼 을 제공합니다. 키트 구성품: PIC16F CVD 평가 보드 PIC18F CTMU 평가 보드 PIC24F CTMU 평가 보드 PIC32MX CVD 평가 보드 Direct 8 키보드 12-키 매트릭스 센서 보드 4채널 슬라이더 센서 보드 2채널 슬라이더 센서 보드 PICkit 시리얼 분석기 USB 케이블 PIC32 정전용량식 터치 평가 보드(AC323026) PIC32 mtouch 정전용량식 터치 평가 보드는 PIC32 시리즈 마이크로컨트롤 러를 사용하는 정전용량식 터치 기반 애 플리케이션의 개발을 용이하게 하기 위 한 목적으로 설계되었습니다. 이 평가 보드에는 온-보드 PICkit 시리얼 인터페 이스, ICSP(R) 헤더, USB 커넥터(전원 전용) 및 16개의 LED가 포함되어 있습니다. 또한 보드에는 2채 널 및 4채널 슬라이더 플러그인 보드, 12 매트릭스 키 플러그인 보드 및 8 다이렉트 키 플러그인 보드의 인터페이스 연결에 사 용할 수 있는 24핀 헤더가 포함되어 있습니다. 이러한 플러그인 보드는 mtouch 정전용량식 터치 평가 키트(별매, DM183026-2)에 포함되어 있습니다. 온-보드 ICSP 헤더를 통한 PICkit 시리얼 인터페이스 USB 커넥터(전원 전용) 16비트 LED 디스플레이 PIC32MX CTMU 평가 보드(AC323027) PIC32 CTMU 평가 보드는 저비용 고성 능 PIC32 MX1/MX2 시리즈 마이크로컨 트롤러를 사용하는 정전용량식 터치 기반 애플리케이션의 개발을 용이하게 하기 위 한 목적으로 설계되었습니다. 이 평가 보 드에는 온-보드 PICkit 시리얼 인터페이 스, ICSP 헤더, USB 커넥터(전원 전용) 및 16개의 LED가 포함되어 있습니다. 또 한 보드에는 2채널 및 4채널 슬라이더 플러그인 보드, 12-매트 릭스 키 플러그인 보드 및 8-다이렉트 키 플러그인 보드의 인터 페이스 연결에 사용할 수 있는 24핀 헤더가 포함되어 있습니다. 이러한 플러그인 보드는 mtouch 정전용량식 터치 평가 키트( 별매, DM183026-2)에 포함되어 있습니다. 온-보드 ICSP 헤더를 통한 PICkit 시리얼 인터페이스 온-보드 PIC32MX250F128D USB 커넥터(전원 전용) 16비트 LED 디스플레이 21
PIC32 연결 솔루션 PIC32 Wi-Fi 통신 데모 보드(DV102411) PIC32 Wi-Fi 통신 데모 보드는고객이 Microchip의 Wi-Fi 제품을 평가할 수 있는 소 형의 개발 플랫폼을 제공합니다. 데모 보드에는 온-보드 FCC-IC-ETSI 인증 MRF24WB0MA Wi-Fi 모듈 및 PIC32 마이크로컨트롤러가 포 함되어 있습니다. IEEE 802.11 b/g/n 액세스 포인트와 호환되는 Wi-Fi 솔루션 인프라 및 임시 네트워크 지원 FCC, IC, Wi-Fi 인증 및 ETSI 호환 MRF24WB0MA 모듈 AAA 배터리 2개로 전원 공급 WEP, WPA 및 WPA2 보안 프로토콜 지원 보드에는 애플리케이션별 데모를 지원하는 센서 I/O 인터페이스 포함 M2M(Machine-to-Machine) PICtail 도터 보드 (AC320011) u-blox GPS 및 GSM/GPRS 모듈 을 기반으로 한 Microchip의 M2M PICtail 도터 보드(AC320011)를 사용하면 위치 인식 기능으로 저비 용 M2M 애플리케이션을 간편하 게 만들 수 있습니다. 도터 보드는 Microchip의 멀티미디어 확장 보 드 및 PIC32 스타터 키트로 인터페이스를 연결하여 개발자들 이 문자 전송, 이메일 및 GPS와 같은 앱을 시작할 수 있는 턴 키 플랫폼을 제공합니다. 쿼드 밴드 지원: GSM 850MHz, EGSM 900MHz, DCS 1800MHz 및 PCS 1900MHz GSM/EGSM 대역 Power Class 4(공칭 최대 출력 전원 33dBm) DCS/PCS 대역 Power Class 1(공칭 최대 출력 전원 30dBm) GPRS 멀티슬롯 클래스 10 CS1~CS4의 모든 GPRS 코딩 스키마 지원 GPRS 비트 레이트: 53.6 kbps MRF24J40MA PICtail Plus 2.4GHz RF 카드 (AC164134) MRF24J40MA PICtail Plus 2.4GHz RF 라디오 주파수 카드는 새롭게 기 관 인증을 받은 MRF24J40MA IEEE 802.15.4 RF 트랜시버 모듈로 구축되 었습니다. 모듈은 PICtail Plus 캐리어 보드에 장착되어 RF 보드를 Explorer 16 개발 키트와 함께 사용할 수 있습 니다. ZigBee, MiWi 및 MiWi P2P 무 선 프로토콜 애플리케이션을 대상으로 한 MRF24J40MA는 저비용, 저전력의 완벽한 임베디드 무선 PAN 애플리케이션을 위한 완벽한 솔루션입니다. MRF24J40MA PICtail/PICtail Plus(AC164134-1) MRF24J40MA PICtail/PICtail Plus 도터 보드는 기관 인 증을 받은 MRF24J40MA 2.4GHz IEEE Std. 802.15.4 + 0dBm RF 트랜시버 모듈을 위한 데모 및 개발 도터 보드입 니다. 모듈은 PICtail/PICtail Plus 도터 보드의 표면에 장착 하여 PIC18 Explorer 보드(DM183032) 또는 Explorer 16 개발 보드(DM240001)에 플러그인할 수 있습니다. ZigBee, MiWi 및 MiWi P2P 무선 프로토콜 애플리케이션을 대상으로 한 MRF24J40MA는 저비용, 저전력의 완벽한 임베디드 무선 PAN 애플리케이션을 위한 완벽한 솔루션입니다. MRF24J40MB PICtail/PICtail Plus(AC164134-2) MRF24J40MB PICtail/PICtail Plus 도터 보드는 MRF24J40MB 2.4 GHz IEEE Std. 802.15.4 20 dbm RF 트랜 시버 모듈을 위한 데모 및 개발 도터 보드 입니다. 도터 보드는 PIC18 Explorer 보 드(DM183032) 또는 Explorer 16 개발 보드(DM240001) 등 다양한 Microchip 데모 및 개발 보드에 플러그인할 수 있습 니다. IrDA PICtail Plus 도터 보드(AC164124) IrDA PICtail Plus 도터 보드는 Microchip의 16비트 및 PIC32 디바이스용 PICtail Plus 커넥터 및 AN1071 IrDA 표준 스택 이 내장된 Explorer 16 또는 기타 개발 보드와 함께 사용하여 IrDA 대응 개발 및 평가 플랫폼을 구현할 수 있도록 설계되었 습니다. 적외선 광학 센서 PICtail Plus 도터 보드 연결 인터페이스 이더넷 PICtail Plus 도터 보드(AC164123) 이더넷 PICtail Plus 도터 보드는 이더 넷 컨트롤 애플리케이션 평가 및 개발 을 위한 비용 효율적인 방법을 제공합 니다. 보드는 유연하게 설계되어 있으 며 Microchip의 Explorer 16 개발 보드 (DM240001)에 플러그인할 수 있습니 다. IEEE 802.3에 적합 10Base-T 이더넷 RJ-45 암(female) 이더넷 커넥터 Explorer 16 개발 보드(DM240001)와 호환 가능한 플러그인 22
PIC32 연결 솔루션 Wi-Fi G 데모 보드(DV102412) Wi-Fi G 데모 보드는 고객이 편리하게 Microchip의 새로운 MRF24WG0MA Wi-Fi 모 듈을 평가 및 구성할 수 있는 소형 데모 플랫폼 입니다. 데모 보드는 AAA 배터리 2개로 전원을 공급 받는 완전한 기능의 독립형 웹 서버입니다. 이 제품에는 완전 인증을 거친 MRF24WG0MA 내장 Wi-Fi 모듈에 연결되어 있으며 Microchip TCP/IP 스택이 사전 프로그래밍된 PIC32가 포 함되어 있습니다. 완벽한 IEEE 802.11 b/g Wi-Fi 솔루션 인프라/임시 네트워크 및 SoftAP 네트워킹 지원 웹 서버를 통해 네트워크 설정 구성 가능 빠른 프로토타이핑을 위해 헤더가 신호 전송 CDMA용 M2M 개발 플랫폼(DM320017) Microchip의 CDMA용 M2M 개발 플랫폼을 사용하면 애플리케이션에 M2M 통신을 추가할 수 있습니다. 플 랫폼에는 CDMA, MiWi 프로토콜 및 이더넷 연결, GPS, 온-보드 온도 센서 및 가속도계, microsd 카드의 사용자 정의 및 지원용 확장 연결부 2개가 포함되어 있습니다. PIC32MX795F512L @ 80MHz, 512KB의 플래시/128KB의 RAM GPS, 10/100 이더넷 및 MiWi 프로토콜 연결 시리얼 통신 인터페이스를 통한 단순한 유선 연결 코드, 이벤트 또는 이미지 저장용 microsd 카드 지원 온-보드 3축 가속도계, 온도 및 광 센서 사용자 정의 센싱 또는 연결 개발용 확장 포트 2개 Explorer 16용 CAN/LIN PICtail Plus 도터 카드 (AC164130-2) 이 도터 보드는 CAN 및 LIN 인터페이 스를 사용하는 애플리케이션의 신속한 실행 및 평가를 용이하게 하는 데 사용 됩니다. PICtail Plus 인터페이스는 16 비트 및 32비트 MCU용 Explorer 16 개발 보드 연결에 사용됩니다. Explorer 16 개발 보드 및 PIC18 Explorer 보드 커넥터 ECAN 모듈에 인터페이스 연결을 하는 2개의 CAN 통신 채널 UART 모듈에 인터페이스 연결을 하는 2개의 LIN 통신 채널 Explorer 16용 USB PICtail Plus 도터 카드 (AC164131) USB PICtail Plus 도터 보드는 Explorer 16 개발 보드를 사용하는 Microchip의 16 및 32비트 USB 제품 라인 평가용 USB 데 모 보드입니다. 보드에 4개의 점퍼가 있어 동작 모드 및 옵 션 기능을 선택할 수 있습니다. USB 디바이스 예제 회로, 임베디드 호스트 및 On-The- Go(OTG) 수평 및 수직 PICtail Plus 도터 보드 연결 인터페이스 23
확장 및 개발 보드 확장 보드는 프로토타입 제작 속도를 빠르게 합니다. 모든 스타 터 키트용 커넥터를 사용하면 PICtail/PICtail Plus와 휴먼 인터 페이스 및 멀티미디어 주변장치를 추가할 수 있습니다. PIC32 I/O 확장 보드(DM320002) PIC32 I/O 확장 보드는 스타터 키 트 및 스타터 보드 사용자에게 완전 한 MCU 신호 액세스, 추가 디버그 헤 더 및 PICtail Plus 도터 카드 연결을 제공합니다. MCU 신호는 프로토타 입 회로 장착 또는 로직 프로브를 통한 신호 모니터링에 사용할 수 있습니다. 2-와이어(ICSP) 인터페이스를 사용하여 JTAG 툴 또는 Microchip 툴을 연결할 수 있도록 헤더가 제공됩니다. PIC32 스타터 키트(DM320001, DM320003-2, DM320004) 는 I/O 확장 보드에 전원을 공급할 수 있습니다. 전원의 양은 커 넥터 J1에서 스타터 보드의 디버거에 연결된 USB 포트의 드라 이브 기능에 의해 결정됩니다. 추가 전원이 필요한 경우 옵션 9V 전원(AC16203)을 I/O 확장 보드에 연결합니다. PIC32 스타터 키트 Explorer 16 플러그인 모듈(PIM) 어댑터(AC320002) PIC32 스타터 키트 PIM 어댑터를 사용 하면 PIC32 스타터 보드가 Explorer 16 개발 보드와 호환됩니다. 따라서 PICtail Plus 도터 카드를 사용하여 기능을 사용 자 정의할 수 있으며 외부 디버깅 하드웨 어를 따로 필요로 하지 않습니다. Explorer 16 개발 보드(DM240001) Explorer 16은 Microchip의 32비트 PIC32MX 디바이스, PIC24 MCU 및 dspic33 DSC 제품군의 기능 및 성 능을 평가하는 저비용의 효율적인 개 발 보드입니다. MPLAB ICD 3 인-서 킷 디버거 또는 MPLAB REAL ICE(R) 인-서킷 에뮬레이터와 결합하여 실시간 에뮬레이션 및 디버그 기능 속도 평가, 애플리케이션 회로의 프로토타이핑이 가능합 니다. PIC24FJ128GA010 및 dspic33fj256gp710a DSC 디지털 신호 컨트롤러 PIM(100핀 버전) 또는 PIC24FJ64GA004 PIM(44핀 버전) 포함 영숫자로 구성된 16 2 LCD MPLAB ICD 3, MPLAB REAL ICE 인-서킷 에뮬레이터, USB 및 RS-232에 인터페이스 Microchip의 TC1047A 고정밀 아날로그 출력 온도 센서 포함 확장 커넥터를 통해 완전 디바이스 핀아웃 및 브레드보드 프로토타입 제작 영역에 액세스 확장 보드용 PICtail Plus 커넥터 전체 설명서 CD로 사용 설명서, 회로도 및 레이아웃 제공 멀티미디어 확장 보드(DM320005) 멀티미디어 확장 보드(MEB)는 PIC32 스 타터 키트, dspic33e USB 스타터 키트 또는 PIC24E USB 스타터 키트 사용자에 게 영향력이 높은 사용자 인터페이스 개발 을 위한 통합되어 유연한 솔루션을 제공합 니다. 보드에는 3.2" 컬러 TFT 터치 스크린 QVGA 디스플레이, 온-보드 FCC 인증 Wi-Fi 모듈, 24비트 스테 레오 오디오 코덱, 3축 가속도계, 조이스틱 및 microsd 메모리 카드 슬롯이 포함되어 있습니다. 모든 DM320001, DM320003-2, DM320004, DM330012 또는 DM240012 스타터 키트를 MEB에 연결하기만 하면 즉시 사용자 인터페이스 기능용 코드를 개발, 프로그래밍 및 디버깅할 수 있습니다. 스타터 키트 또는 외부 9V 전원을 통한 USB 전원 공급 고속 하이 컬러 이미지, 로컬라이즈된 글꼴, 시각적 프롬프트 및 버튼 24비트 스테레오 오디오, Speex 음성 재생, MP3 음악 터치 스크린 버튼, Fire 버튼과 3축 방향/가속 기능이 포함된 8 위치 조이스틱 FCC 인증을 받은 Wi-Fi, PIC32 이더넷 스타터 키트를 통한 10/100 이더넷 멀티미디어 확장 보드 II(DM320005-2) 멀티미디어 확장 보드 II(MEB-II)는 고도 로 통합된 소형의 유연한 개발 플랫폼으로 서 PIC32 MZ 스타터 키트와 호환됩니다. MEB-II 키트에는 4.3" WQVGA PCAP 터 치 디스플레이 도터 보드가 포함됩니다. 또 한 키트에는 다음도 포함되어 있습니다. 24비트 스테레오 오디오 코덱 통합 802.11bg 무선 모듈 저비용 블루투스 HCI 트랜시버 옵션 EBI SRAM 메모리 microsd 슬롯 mtouch 센싱 솔루션 버튼 아날로그 가속도계 아날로그 온도 센서 VGA 카메라 PICtail 커넥터 PIC32MZ EC(Embedded Connectivity) 어댑터 보드 (AC320006) 168핀~132핀 커넥터가 포함된 PIC32MZ EC 어댑터 보드는 다음 보드와 함께 168핀 인터페이스로 연결된 PIC32 스타터 키트 사용을 가능하게 합니다. 멀티미디어 확장 보드(MEB)(DM320005) PIC32 I/O 확장 보드(DM320002) LCC(Low-Cost Controllerless) Graphics PICtail Plus 도터 카드(AC164144) 그래픽 LCD 컨트롤러 PICtail Plus SSD1926 보드 (AC164127-5) Graphics PICtail Plus Epson S1D13517 보드 (AC164127-7) 24
플러그인 모듈 프로세서 플러그인 모듈(PIM)은 Microchip의 다양한 개발 보 드와 함께 사용하여 다양한 MCU 제품군을 평가할 수 있는 소 형 회로 보드입니다. 이러한 모듈은 개발 보드의 메인 프로세서 소켓에 플러그인할 수 있으므로, 프로토타입 제작, 데모 및 개 발에 다른 마이크로컨트롤러를 손쉽고 빠르게 사용할 수 있습 니다. PIC32 범용(MA320001) 이 플러그인 모듈은 Explorer 16 개발 보 드(DM24000X)에서 PIC32 개발을 지원 하며 MPLAB REAL ICE 인-서킷 에뮬레 이터 추적 키트(AC244006)를 지원합니 다. 512KB의 플래시, 32KB의 RAM, 하 드웨어 DMA 채널 4개 및 명령 추적 기능 이 포함된 80MHz PIC32MX360F512L 은 플러그인 모듈에 설치됩니다. PIC32 USB 플러그인 모듈(MA320002) 이 플러그인 모듈은 Explorer 16 개발 보드에서 PIC32를 사 용하는 USB 개발을 지원합니다. USB 하드웨어를 연결하려 면 USB PICtail Plus(AC 164131)가 필요합니다. 512KB 의 플래시, 32KB의 RAM, USB On-The-Go 컨트롤러, 하 드웨어 DMA 채널 4개 및 명령 추적 기능이 포함된 80MHz PIC32MX460F512L은 플러그인 모듈에 설치됩니다. PIC32MX1/MX2 플러그인 모듈(MA320011) PIC32MX250F128D 플러그인 모듈 은 Explorer 16 개발 보드를 사용하는 PIC32MX1XX/2XX 디바이즈 제품군의 기능을 구현하기 위한 목적으로 설계되었 습니다. PIC32MX2XX 시리즈를 사용한 USB 및 그래픽 개발을 지원합니다. PIC32MX450/470 USB 플러그인 모듈(MA320002-2) PIC32MX3/MX4 디바이스 제품군의 기능은 PIC32MX450 PIM 및 Explorer 16 개발 보드를 사용하여 구현할 수 있습니 다. PIC32MX4XX 시리즈를 사용한 USB 개발을 지원합니다. PIC32MZ EC 프로세서 플러그인 모듈(MA320012) PIC32MZ EC PIM은 Explorer 16 개발 보드를 사용하여 PIC32MZ EC 디바이스 제품군의 기능을 구현할 수 있도록 설계되 었습니다. PIC32MZ 시리즈를 통해 USB, 이더넷 및 CAN 개발을 지원합니다. 2MB 의 플래시, 512KB의 RAM, 40 ch. ADC, 고속 USB, CAN 2.0b 및 10/100 이더넷 이 포함된 200MHz PIC32MZ2048ECH100 MCU는 플러그 인 모듈에 설치됩니다. PIC32 USB/CAN 플러그인 모듈(MA320003) 이 플러그인 모듈은 PIC32MX7 시리즈를 사용한 USB 및 CAN 개발을 지원합니다. 512KB의 플래시, 128KB의 RAM, USB On-The-Go 컨트롤러, 2 x CAN 2.0b 모듈, 전용 DMA 8채널 및 전용 DMA의 일반 채널 8개가 포함된 80MHz PIC32MX795F512L은 이 플러그인 모듈에 설치됩니다. 25
CDMA용 Microchip M2M 개발 키트 애플리케이션 노트: AN1529, Ready-to-Use 솔루션 이 애플리케이션 노트는 Microchip의 PIC32 M2M 개발 키트 를 사용해 CDMA 네트워크를 통한 M2M 통신의 실행을 설명 합니다. 키트는 다양한 온-보드 센서 및 인터페이스를 통해 디 자이너가 특정 애플리케이션에 맞게 솔루션을 제작할 수 있도 록 지원합니다. 표준 32비트 플랫폼에서의 개발을 바탕으로 데 이터를 수집하고 10/100 이더넷 및 MiWi를 통해 로컬로 공유 하고 클라우드 애플리케이션과 통신할 수 있도록 지원합니다. CDMA용 M2M 개발 플랫폼(DM320017) PIC32 마이크로컨트롤러를 사용한 GSM/GPRS/GPS 솔루션 개발 애플리케이션 노트: AN1373, Ready-to-Use 솔루션 M2M 기술을 사용하면 무선 및 유선 시스템 모두 같은 성능을 가진 다른 디바이스와 통신할 수 있습니다. 이 애플리케이션 노트는 PIC32 마이크로컨트롤러, Microchip M2M PICtail Plus 도터 보드 및 멀티미디어 확장 보드를 사용하여 GSM/ GPRS/GPS 연결 실행을 지원하는 M2M 레퍼런스 설계를 설명합니다. M2M PICtail Plus 도터 보드(AC320011) PIC32 고음질 오디오 애플리케이션 애플리케이션 노트: AN1422, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 이 애플리케이션 노트는 오디오 도킹 스테이션, 휴대용 오디오 디바이스용 액세서리 및 기타 디지털 오디오 소스의 설계 요건 을 충족하는 PIC32 MCU의 고음질 오디오 기능을 설명합니다. PIC32 MCU의 유연한 기능을 통해 전문가 수준의 오디오 음질 솔루션을 제공하면서도 비용과 전력 소비량은 낮게 유지할 수 있습니다. 애플리케이션 노트에 설명된 모든 기능은 PIC32 USB 디지털 오디오 액세서리 보드에 제공되는 데모로 실행됩 니다. 보드 및 데모에 대한 자세한 내용은 www.microchip. com/pic32tools를 참조하십시오. PIC32 USB 디지털 오디오 액세서리 보드(DM320014) 이 애플리케이션 솔루션의 기능 I 2 S 및 기타 데이터 형식 모드를 통해 SPI 모듈 실행 16 및 24비트 스테레오 오디오 데이터 스트림 처리 기능 표준 오디오 마스터 클럭 생성에 사용할 수 있으며 즉시(onthe-fly) 조정 가능한 유연한 레퍼런스 클럭 출력 샘플 레이트 조정을 통해, USB 클럭 미스매치로 발생하는 음질 손상 해결 디지털 오디오 스트리밍 기능이 있는 USB OTG 모듈 26
Helix MP3 디코더를 Microchip의 PIC32MX 32비 트 마이크로컨트롤러에 연결 애플리케이션 노트: AN1367, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 이 애플리케이션 노트는 Microchip의 PIC32MX 32비트 마이 크로컨트롤러(MCU)에 오픈 소스 Helix MP3 디코더 알고리 즘을 연결하는 절차를 설명합니다. 이 설명서를 통해 제공되 는 소스 코드는 Helix MP3 디코더를 사용하여 MP3 플레이어 애플리케이션을 구현합니다. MP3 플레이어 애플리케이션은 Microchip의 USB 스택을 사용하여 USB 플래시 드라이브(썸 드라이브)에서 MP3 파일을 읽고 Microchip 그래픽 스택을 사 용하여 터치 스크린 지원 기능으로 GUI를 실행합니다. Helix MP3 디코더는 부동 소수 및 고정 소수 실행 모두 제공됩 니다. 고정 소수 실행은 PIC32MX 마이크로컨트롤러에 알고리 즘을 연결하는 방법으로 사용할 수 있습니다. 알고리즘은 모든 32비트 고정 소수 프로세서에서 실행되고 모두 C 언어로 코딩 되며 특정 코드 섹션을 최적화된 어셈블리 명령으로 대체하는 옵션이 있습니다. Helix MP3 디코더는 MPEG-1, MPEG-2 및 MPEG-2에 대한 Layer 3 지원을 제공합니다. 가변 비트 레이트, 고정 비트 레이 트 및 스테레오와 모노 오디오 형식을 지원합니다. 멀티미디어 확장 보드(DM320005) PIC32 마이크로컨트롤러를 사용한 LCC(Low Cost Controllerless) 그래픽 솔루션 개발 애플리케이션 노트: AN1387, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 현재 많은 공급업체들은 시스템의 일부로서 내부 또는 외부 그 래픽 컨트롤러에 관련된 그래픽 솔루션을 지원하고 있으나, 이 는 비용 상승 및 복잡한 설계 문제를 초래할 수 있습니다. 많은 경우, 간단한 임베디드 그래픽 사용자 인터페이스(GUI) 제작에 는 이들 그래픽 컨트롤러가 필요하지 않을 수 있으며 오히려 적 합한 솔루션이 없을 수도 있습니다. 이 애플리케이션 노트는 저 비용 컨트롤러리스(LCC) 그래픽 시스템을 구현하기 위해 오랜 CPU 시간을 소모하는 대신, PIC32 및 저비용 컨트롤러리스 그 래픽 PICtail Plus 도터 보드를 사용하여 마이크로컨트롤러 주 변장치로 "가상" 그래픽 컨트롤러를 생성하는 기법에 관해 설명 합니다. 이 애플리케이션 솔루션의 기능 저비용 컨트롤러리스 그래픽 시스템의 실행 기본 그래픽 정의 박막 트랜지스터(TFT) LCD 패널의 기초 DMA 및 PMP 초기화 알파 블렌딩 데모 내장 데모 소프트웨어 Graphics Display Powertip 4.3" 480 272 보드 (AC164127-6) 포함 LLC Graphics PICtail Plus 도터 보드 (AC164144) 그래픽 개발 보드 디스플레이 보드 지원 PIC32 스타터 키트(DM320001 또는 DM320003) + LCC 그래픽 보드(AC164144) QVGA 3.2" Graphics Display Truly 320 240 보드(AC164127-4) WQVGA 4.3" Graphics Display Powertip 480 272 보드 (AC164127-6) VGA 5.7" Graphics Display Truly 640 480 보드(AC164127-8) Prototype Boards Connect Your Glass (AC164139) 27
PIC32 컨트롤러를 사용한 비디오 재생 및 스트리밍 솔루션 애플리케이션 노트: AN1415, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 이 애플리케이션 노트는 Microchip이 제공하는 PIC32 디바이 스 및 하드웨어 솔루션을 사용하여 비디오 재생 및 비디오 스트 리밍 애플리케이션에 사용할 수 있는 방법을 설명합니다. 이러 한 기법은 원격 교육 또는 감시 카메라 및 인터넷에 게시할 뉴 스 및 엔터테인먼트 비디오 등의 애플리케이션에 사용할 수 있 습니다. 또한 SD 카드로부터의 비디오 재생은 감시용 카메라 또는 교육 강의와 같이 향후 검토를 위해 데이터를 저장해야 하 는 상황에서 사용할 수 있습니다. 이 애플리케이션 솔루션의 기능 보간(interpolation)에 의한 업스케일링을 사용한 PIC32 비디오 재생 MEB 및 PIC32에서 Solomon SSD1926 LCD 그래픽 컨트롤러를 사용하여 microsd 카드로부터 원시 비디오 스트리밍 PIC32를 사용하여 이더넷 및 MEB을 통한 미압축 AVI 비디오 스트리밍 PIC32를 사용하여 WVGA에서 이더넷을 통한 미압축 AVI 비디오 스트리밍 그래픽 개발 보드 디스플레이 보드 지원 QVGA 3.2" Graphics Display Truly 320 240 보드(AC164127-4) WQVGA 4.3" Graphics Display Powertip 480 272 보드 (AC164127-6) VGA 5.7" Graphics Display Truly 640 480 보드(AC164127-8) WVGA 7 Graphics Display Truly 800 480 보드(AC164127-9) Prototype Boards Connect Your Glass (AC164139) PIC32 스타터 키트 (DM320001 또는 DM320003) + Solomon GFX(AC164127-5) 있음 있음 없음 없음 있음 PIC32 스타터 키트 (DM320001 또는 DM320003) + Epson GFX 보드(AC164127-7) 있음 있음 있음 있음 있음 28
IrDA 표준 스택 애플리케이션 노트: AN1071, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 적외선 통신은 두 디바이스 간의 무선, 점대점 통신을 제공하 는 저비용 기법입니다. 컴퓨터, 프린터, PDA, 휴대폰, 시계 및 기타 기기 등 다양한 디바이스에서 IrDA 표준 사양을 실행합니 다. AN1071은 Microchip의 PIC24F, PIC24H 및 PIC32 마이 크로컨트롤러 및 dspic30f 및 dspic33f DSC에서 완벽한 IrDA 표준 스택을 실행합니다. IrDA 표준 지원이 내장된 이러 한 저비용 마이크로컨트롤러는 무상 소스 코드를 사용하여 넉 넉한 컴퓨팅 성능을 갖춘 저렴한 솔루션을 제공합니다. 이 애플리케이션 솔루션의 기능 스택 계층은 다음과 같은 기능을 수행합니다. 드라이버 프레이머 IrLAP(Infrared Link Access Protocol) IrLMP(Link Management Protocol) IAS(Information Access Service) TinyTP(Tiny Transport Protocol) IrCOMM 3-와이어 원시 IrCOMM 9-와이어 처리 OBEX IrDA PICtail Plus 도터 보드(AC164124) PIC32 부트로더 애플리케이션 노트: AN1388, Ready-to-Use 솔루션 검증된 소프트웨어 소스 코드 PIC32 디바이스용 부트로더는 외부 프로그래머 또는 디버거 없이도 대상 디바이스의 펌웨어를 업그레이드하는 데 사용됩니 다. 이 애플리케이션 노트는 PIC32 부트로더, 부트로더 메모리 맵핑, 부트로더 프레임워크 API 호출 및 부트로더 PC 애플리케 이션의 사용 개념을 설명합니다. 이 애플리케이션 솔루션의 기능 다섯 가지 부트로더 펌웨어 실행은 다음과 같습니다. UART(Universal Asynchronous Receiver Transmitter) HID(Human Interface Device) 클래스 기반의 USB(Universal Serial Bus) 디바이스 MSD(Mass Storage Device) 클래스 기반의 USB 호스트 이더넷 SD(Secure Ditigal) 카드 부트로더를 사용하여 대상 PIC32 디바이스에 다운로드할 수 있는 구현 애플리케이션 PIC32 디바이스 내부에서 실행되는 부트로더 펌웨어와 통신하는 PC 호스트 애플리케이션(UART, USB HID 및 이더넷 부트로더에만 필요) 29
MPLAB ICD 3 인-서킷 디버거(DV164035) MPLAB ICD 3 인-서 킷 디버거 시 스템은 Microchip의 가장 비 용 효율적인 플래시 DSC 및 MCU 디바이 스용 고속 하드웨어 디 버거/프로그래머입니다. MPLAB X 통합 개발 환 경(IDE)의 강력하면서 도 사용이 간편한 GUI 로 PIC MCU 및 dspic DSC를 디버깅 및 프로그래밍합니다. MPLAB ICD 인-서킷 디버거 프로브는 고속 USB 2.0 인터 페이스를 사용하여 설계 엔지니어의 PC에 연결되고 MPLAB ICD 또는 MPLAB REAL ICE 인-서킷 에뮬레이터 시스템(RJ- 11)과 호환되는 커넥터로 대상에 연결됩니다. MPLAB ICD는 모든 에뮬레이션 헤더를 지원합니다. 실시간 디버깅 러기다이즈드(ruggedized) 프로브 인터페이스 Microchip 표준 연결 휴대 가능, USB 전원 공급 및 RoHS 적합 고속 프로그래밍 저전압 에뮬레이션 테스트 인터페이스 모듈 유지보수 및 기능 업그레이드 용이 낮은 비용 강력한 디버깅 지원 제품 MPLAB ICD 인-서킷 디버거/프로그래머는 대부분의 플래시 PIC MCU 및 dspic DSC를 지원합니다. 현재 지원되는 부품 목록은 최신 릴리스 노트를 검토하십시오. 펌웨어는 정기적인 업데이트를 통해 새로운 디바이스에 대한 지원을 추가합니다. 새로운 디바이스 펌웨어가 출시되면 MPLAB X IDE 최신 버전 과 함께 무상으로 다운로드할 수 있습니다. MPLAB REAL ICE 인-서킷 에뮬레이터(DV244005) MPLAB REAL ICE 인-서 킷 에뮬레이터 시스템은 Microchip 플래시 DSC 및 MCU 디바이스용 고속 에뮬레이터입니다. 이는 각 키트에 포함된 MPLAB X IDE의 사용이 간편하면 서도 강력한 GUI를 통해 PIC MCU 및 dspic DSC를 디버깅 및 프로그래밍합니다. MPLAB REAL ICE 인-서킷 에뮬레이터 프로브는 High- Speed USB 2.0 인터페이스를 사용하여 설계 엔지니어의 PC 에 연결되며, 널리 사용되는 MPLAB ICD 시스템(RJ11) 또는 고속, 노이즈 내성, LVDS(Low-Voltage Differential Signal) 상호 연결(CAT5)을 통해 대상에 연결됩니다. MPLAB REAL ICE 인-서킷 에뮬레이터의 장점은 다음과 같습니다. 낮은 비용 풀 스피드 에뮬레이션 고속 디버깅 및 프로그래밍 러기다이즈드(ruggedized) 프로브 인터페이스 고속 연결(고속 옵션) 긴 케이블 상호 연결(3미터까지 가능) MPLAB X IDE 통합(무상 포함) 적은 풋프린트(3 3 /8" 4 5 /8" 3 /4") 실시간 실행 및 실시간 추적 수집 스톱워치 실시간 시계 완전한 하드웨어 디버깅: 중단점, 단일 단계, 변수 검사/수정 로직 프로브 입력/출력(8) I/O 포트 추적 및 SPI 추적 옵션을 통한 추적 데이터의 고속 업로드 과전압/단락 모니터 보호 저전압: 2V까지(2.0V~5.5V 범위) 고속 USB 2.0 통신 프로토콜 30
PICkit 3 인-서킷 디버거(PG164130) PICkit 3 인-서킷 디버거를 사용하면 강력한 MPLAB X IDE GUI를 사용하 여 합리적인 가격대로 플래시 PIC MCU 및 dspic DSC를 디버깅 및 프 로그래밍할 수 있습니다. PICkit 3 ICD 는 Full-Speed USB 인터페이스를 사 용하여 설계 엔지니어의 PC에 연결하 고 Microchip 디버그(RJ-11) 커넥터 (MPLAB ICD 및 MPLAB REAL ICE 인-서킷 에뮬레이터와 호환)를 통해 대 상에 연결할 수 있습니다. 커넥터는 2 개의 디바이스 I/O 및 하나의 리셋 라인 을 사용하여 인-서킷 디버깅 및 In-Circuit Serial Programming(R)을 실행합니다. USB(호스트 PC에 최고 속도 12Mbits/s 인터페이스 연결) 실시간 실행 MPLAB X IDE 호환(무상본 포함) 과전압/단락 모니터 내장 PC/웹 다운로드를 통해 펌웨어 업그레이드 가능 완전 밀폐 저전압 2V까지 지원(2.0V~6.0V 범위) 진단 LED(전원, 사용 중, 오류) 마이크로컨트롤러의 프로그래 및 데이터 메모리 읽기/쓰기 확인 후 프로그램 메모리 공간 소거 중단점에서 주변장치 정지(Freeze) Programmer-to-Go로 최대 512KB의 플래시 프로그래밍 PICkit TM 3 Power Target Device POWER ACTIVE STATUS mini-usb from PC Target Board MPLAB PM3 범용 디바이스 프로그래머(DV007004) MPLAB PM3 범용 디바이스 프로그래머는 간편하게 PC와 함께 사용 및 동작 또는 독립 형 유닛으로 사용할 수 있습니 다. 이 개발 툴은 Microchip의 전체 PIC MCU 라인과 최신 dspic DSC 디바이스를 프로 그래밍합니다. 독립형으로 사 용할 경우 데이터를 SD/MMC 카드에 로드 및 저장할 수 있습니다. RS-232 또는 USB 인터페이스 ICSP(Integrated In Circuit Serial Programming) 인터페이스 빠른 프로그래밍 시간 세 가지 동작 모드: 완전 컨트롤을 위한 PC 호스트 모드 데이터 보안을 위한 안전 모드 PC 없이 프로그래밍 가능한 독립형 모드 Microchip의 모든 디바이스 및 패키지 옵션 지원을 위한 교환 가능 소켓 모듈 라인 (별매) SQTP SM 직렬화를 통한 PC 호스트 모드에서의 고유 일련 번호 프로그래밍 일괄 컨트롤을 위한 대체 DOS 커맨드 라인 인터페이스 어댑터를 통해 PROMATE II 소켓 모듈 지원(별매) 읽기 쉬운 대형 디스플레이 현장 업그레이드가 가능한 펌웨어로 빠르고 신규 디바이스를 신속하게 지원 SD(Secure Digital) 및 MMC(Multimedia Card) 노이즈가 많은 환경을 위한 버저 알림 31
MPLAB X IDE MPLAB X IDE는 Microchip의 마이크로컨트롤러 및 디지 털 신호 컨트롤러를 위한 애플리케이션 개발을 목적으로 PC(Windows, Mac OS, Linux)에서 실행되는 소프트웨어 프 로그램입니다. MPLAB X IDE는 PIC 마이크로컨트롤러 개발 툴 체인에 많은 변화를 가져왔습니다. 전적으로 내부에서 개 발된 MPLAB IDC의 이전 버전과는 달리, MPLAB X IDE는 Oracle의 오픈 소스 NetBeans IDE를 기반으로 합니다. 오픈 소스 경로를 사용하므로 자주 요청하는 많은 기능을 빠르고 간 편하게 추가할 수 있고 훨씬 확장성이 높은 아키텍처를 제공하 여 향후 새로운 기능을 더 많이 제공할 수 있습니다. 복잡한 코드 탐색을 위한 새로운 Call Graph 제공 프로젝트 내부에서 다중 설정 지원 동일한 컴파일러에 대한 다중 버전 지원 동일한 타입의 디버그 툴 다중 지원 라이브 파싱 지원 기존 MPLAB 8 프로젝트 가져오기 및 동일한 소스에 대해 두 가지 IDE 사용 가능 선언 및 Include에 대한 빠른 탐색을 위한 하이퍼링크 지원 라이브 코드 템플릿 지원 라이선스 헤더 또는 템플릿 코드가 포함된 파일 코드 템플릿 입력 기능 지원 MPLAB X IDE로 로컬 이력을 사용하여 자체 시스템 내부에서 변경 사항 추적 가능 MPLAB X IDE 내부에서 사용자가 자체 코드 형식 스타일 구성 가능 끊김 없는 MPLAB X IDE용 인터페이스 소프트웨어 시뮬레이터에서 하드웨어 디버깅 및 프로그래밍 툴에 이르는 간편한 마이그레이션 32