PIC16F887 은 잘 알려진 마이크로칩의 제품으로 현대의 MCU가 가지는 대부분의 컴포넌트들을 가지고 있습니다. 낮은 가격과 넓은 범위의 어플리케이션 등으로 프로세스 컨트롤, 머신 컨트롤, 측정장비 등에 많이 사용이 되고 있습니다. 이번 게시물에서는 PIC16F887을 선택하여 PIC MCU의 기능을 살펴보도록 하겠습니다.
3.1 PIC16F887 특징
- RISC 아키텍쳐
- 오직 35개의 인스트럭션만 사용
- 싱글 사이클 인스트럭션(분기명령 제외)
- 작동주파수 0-20 MHz
- 내부 오실레이터 Precision
- 제조시 보정
- 소프트웨어로 선택가능한 주파수 범위: 8MHz to 31KHz
- 전력공급전압 2.0-5.5V
- 전류소비: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (stand-by mode)
- Power-Saving Sleep Mode
- 소프트웨어 컨트롤이 가능한 Brown-out Reset (BOR)
- 35 입력/출력 핀
- direct LED동작을 위한 고전류 소스/싱크
- 소프트웨어와 개별적으로 프로그래밍 가능한 pull-up resistor
- 핀 상태변화에 따른 인터럽트
- 8K ROM 플래쉬 메모리
- In-Circuit Serial Programming Option
- 256 bytes EEPROM memory
- 368 bytes RAM memory
- A/D converter:
- 3 independent timers/counters
- Watch-dog timer
- Analogue comparator module
- 두개 아날로그 comparators
- 고정 리퍼런스 전압 (0.6V)
- 프로그래밍가능 on-chip 리퍼런스전압
- PWM output steering control
- 강화된USART 모듈
- RS-485, RS-232, LIN2.0 지원
- Auto-Baud Detect
- Master Synchronous Serial Port (MSSP)
PINOUT DESCRIPTION
PIC16F887 마이크로컨트롤러의 대부분의 핀은 아래의 그림에서 보듯 여러가지의 기능을 가지고 있습니다. 예를 들어 MCU 5번핀 RA3/AN3/Vref+/C1IN+ 은 다음과 같은 기능을 가지고 있습니다.:
- RA3 Port A 세번째 디지털 입력/출력
- AN3 세번째 아날로그 입력
- Vref+ 포지티브 전압 리퍼스
- C1IN+ Comparator C1 포지티브 입력
이런 다양한 핀의 기능은 동시에 사용될수는 없으나 연산중에 변경하여 사용할 수 있습니다.
아래의 그림은 PDIP 40 마이크로컨트롤러의 핀 설명입니다.
가치창조기술
MCU 개발용 보드
|
제품특징
- PIC, dsPIC, PIC24, PIC32MX, AVR, PSoC, 8051, ARM 마이크로프로세서 지원
- 프로그래머 및 ICD 디버거가 개발보드에 내장되어 있어 경제적
- COG/LCD/GLCD 장착
- MCU의 모든 핀들은 개발보드상의 인터페이스 핀에 연결되어 있음
- 개발보드상의 DIP스위치를 이용하여 개발보드를 설정
- MCU 핀에 LED 및 푸시버튼이 보드상에 연결되어 있음
- 즉시 사용가능한 다양한 예제 지원
- 마이크로일렉트로니카 컴파일러 지원
- 다양한 개발용 악세사리를 개발보드상에 연결하여 사용이 가능
제품군:
|
MCU 컴파일러
|
제품특징
- PIC, dsPIC, PIC24, PIC32, AVR, 8051 마이크로프로세서 지원
- 편리하고 직관적인 IDE환경
- 500개 이상의 라이브러리 함수지원으로 개발시간 절약
- 다양한 개발용 툴 지원
- mikroProg 하드웨어 In-Circuit Debugging 지원
- 즉시 사용가능한 예제 지원
제품 모델:
|
개발용 악세사리보드
|
제품특징
- 악세사리보드로 다양한 MCU와 주변장치의 기능을 테스트
- 통신/저장/시간측정/디스플레이/측정/오디오/전원공급/기타 등의 악세사리보드
- Mikroelektronika 개발보드에 연결하여 사용 가능
- 즉시 사용 가능한 예제 제공
제품군:
|
MCU 개발용 키트
|
제품특징
- PIC, dsPIC, PIC24, PIC32, AVR, 8051 마이크로프로세서 지원 개발용 키트
- 개발에 필요한 개발보드, 컴파일러 및 악세사리보드 포함
- 개발용 키트 묶은 구매로 개별구매보다 저렴
제품군:
|
댓글목록
등록된 댓글이 없습니다.
관리자에게만 댓글 작성 권한이 있습니다.