Microchip Technology PIC18F26/45/46/55/56Q24 마이크로컨트롤러
Microchip Technology PIC18F26/45/46/55/56Q24 마이크로컨트롤러는 센서 인터페이스, 실시간 제어 및 통신 애플리케이션을 위한 28/40/44핀 장치로 구성된 PIC18-Q24 마이크로컨트롤러 제품군의 일부입니다. 이 MCU는 최대 32KB의 메모리, 4KB의 데이터 SRAM 및 512B의 EEPROM을 제공합니다. 이 장치에는 VDDIO2 로 구동되는 MVIO핀 4개 또는 12개를 포함한 I/O핀 24개, 35개 또는 43개가 있습니다.Microchip PIC18F24/25Q24 마이크로컨트롤러는 인터럽트 처리를 위한 고정 대기 시간을 제공하는 벡터 인터럽트 컨트롤러, 시스템 버스 중재 장치, DMA(직접 메모리 액세스) 기능, 비동기, DMX-512, DALI®(디지털 어드레스 지정 가능 조명 인터페이스) 및 LIN(로컬 상호 연결 네트워크) 프로토콜 지원하는 UART(범용 비동기식 수신기-송신기) 갖추고 있습니다; SPI(직렬 주변기기 인터페이스) 및 I2C. 또한이 제품군에는 온도 센서 정확도를 향상시키기 위해 공장 보정 값을 저장하는 MAP(메모리 접근 분할) 및 DIA(장치 정보 영역)와 같은 메모리 기능이 포함되어 있습니다.
특징
- MVIO(다중 전압 I/O)
- MVIO 전원 공급 핀은 1.62~5.5V에서 작동을 지원함
- 이 도메인은 메인 VDD 전압 레벨과는 무관함
- 프로그래밍 가능 트립 포인트로 추가 전압 영역에서 전압 모니터링
- 프로그래밍 및 디버깅 인터페이스 비활성화(PDID), ICSP 인터페이스를 비활성화하여 외부 메모리 액세스 또는 수정을 방지할 수 있음
- VI(벡터 인터럽트) 기능 - 더욱 빠른 인터럽트 응답 시간
- 높은/낮은 우선순위 선택 가능
- 프로그래밍 가능 벡터 테이블 기본 주소
- 3가지 명령 사이클의 고정 인터럽트 대기 시간
- 이전 인터럽트 기능과 역호환
- MAP(메모리 액세스 파티션): 프로그램 플래시 메모리를 다음과 같이 분할할 수 있음
- 애플리케이션 블록
- 부트 블록
- SafeLock이 있는 SAF(저장 영역 플래시) 블록으로 수정 방지
- 프로그래밍/디버깅 기능:
- 프로그래밍 및 디버깅 인터페이스 비활성화(PDID)
- 2개의 핀을 통한 ICSP™ (In-Circuit Serial Strip™)
- 2x 핀을 통해 3x 중단점이 있는 ICD (인 서킷Debug)
- 통합 온칩 디버그
- DMA(직접 메모리 액세스) 컨트롤러 4개 ADCC(전산 기능이 있는 아날로그-디지털 변환기):
- 최대 300ksps의 계산 기능을 갖춘 10비트 ADC
- 외부 채널 최대 30개
- 평균화, 필터 계산, 오버샘플링 및 임계값 비교와 같은 입력 신호에 대한 자동 수학 기능
- 절전 모드에서 작동
- 내부 아날로그 채널 5개
- 하드웨어 CVD(정전용량 전압 분배기) 지원, 터치 샘플링 자동화 및 소프트웨어 크기/CPU 사용 감소
- 8비트 DAC(디지털-아날로그 컨버터):
- 2개의 I/O 핀에서 사용 가능한 버퍼링된 출력
- ADC 및 비교기 측 내부 연결부
- CMP(고속 비교기) 2개:
- 구성 가능한 전력과 속도 모드 비교
- 구성 가능한 출력 극성
- 주변 장치 핀 선택을 통한 외부 출력
- ZCD(Zero-Cross Detect) 2개, 핀 교차 접지에서 AC 신호 감지
- 기준 전압:
- 1.024V, 2.048V 및 4.096V 출력 레벨의 고정 전압 레퍼런스
- ADC, 비교기 및 DAC에 대한 내부 연결
- 16비트 듀얼 PWM 3개로 LIN/DMX를 위한 하드웨어 지원 기능과 함께 PWM 출력 UART 6개 제공
- DMA 호환
- 비동기식 UART, RS-232 및 RS-485 호환
- 프로그래밍 가능 1, 1.5 및 2 정지 비트
- SPI 모듈 2개:
- 구성 가능한 길이 바이트
- 임의 길이 데이터 패킷
- 수신없는 송신 및 송신없는 수신 옵션
- 전송 바이트 카운터
- 2바이트 FIFO 및 DMA 기능을 갖춘 별도의 송신 및 수신 버퍼
- I2C 모듈 2개, SMBus, PMBus™ 호환:
- 어드레스 마스킹 모드가 있는 7비트 및 10비트 어드레스 지정 모드
- 전용 어드레스, 송신/수신 버퍼 및 DMA 기능
- I2C, SMBus 2.0/3.0 및 1.8V 입력 레벨 선택
- 자체 어드레스 지정을 포함한 다중 마스터 모드
- DIA(장치 정보 영역) 스토어:
- 온도 표시기 공장 보정 데이터
- 고정 전압 기준 측정 데이터
- 마이크로칩 고유 식별자
- 저전력 모드
- 절전: 3V에서 1μA 미만(표준)
- 도즈: 다른 주기 속도로 실행되는 CPU 및 주변기기(일반적으로 CPU가 낮음)
- 유휴 상태: 주변기기가 작동하는 동안 CPU가 중지됨
- 절전: 최저 소비전력
- PMD(주변기기 모듈 비활성화), 사용하지 않는 주변기기의 유효 소비 전력을 최소화하기 위해 하드웨어 모듈을 선택적으로 비활성화
- 장치 I/O 포트 특징:
- VDDIO2 (PIC18F24/25/26Q24)로 구동되는 MVIO핀 4개를 포함한 I/O핀 24개
- VDDIO2 (PIC18F45/46Q24)로 구동되는 MVIO핀 12개를 포함한 I/O핀 35개
- VDDIO2 (PIC18F55/56Q24)로 구동되는 MVIO핀 12개를 포함한 I/O핀 43개
- MVIO 핀은 1.62V ~ 5.5V의 전압 범위를 지원함
- 개별적으로 프로그래밍 가능한 I/O 방향, 오픈 드레인, 슬루율 및 약한 풀업 제어
- LV-TTL 입력 버퍼를 사용하여 모든 I/O핀 저전압 인터페이스
- 대부분의 핀에서 인터럽트 변경 구성 가능
- 프로그래밍 가능 외부 인터럽트 핀 3개
애플리케이션
- 센서 인터페이스
- 실시간 제어
- 통신
게시일: 2023-12-08
| 갱신일: 2024-01-08
