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