AT91SAM7S256-AU-001 - ATMEL CORPORATION - AT91 ARM® THUMB® 기반 마이크로컨트롤러
하이라이트: |
마이크로 컨트롤러 유닛,마이크로컨트롤러 모듈 |
---|
빠른 세부사항:
AT91 ARM® Thumb® 기반 마이크로컨트롤러
설명:
Atmel의 AT91SAM7S는 32비트 ARM 리스크 프로세서를 기반으로 하는 핀 수가 적은 플래시 마이크로 컨트롤러 시리즈입니다.이 제품은 고속 플래시 및 SRAM, USB 2.0 장치(AT91SAM7S32 제외)를 포함한 대규모 주변 장치 세트 및 외부 구성 요소 수를 최소화하는 완전한 시스템 기능 세트를 갖추고 있습니다.이 장치는 추가 성능과 확장 메모리를 원하는 8비트 마이크로 컨트롤러 사용자에게 이상적인 마이그레이션 경로입니다.
임베디드 플래시 메모리는 장착 전에 JTAG-ICE 인터페이스 또는 생산 프로그래머의 병렬 인터페이스를 통해 시스템 내에서 프로그래밍할 수 있습니다.내장 잠금 비트와 보안 비트는 우발적인 덮어쓰기로부터 펌웨어를 보호하고 기밀성을 유지합니다.
AT91SAM7S 시리즈 시스템 컨트롤러에는 다음을 관리할 수 있는 리셋 컨트롤러가 포함되어 있습니다.
마이크로컨트롤러 및 전체 시스템의 전원 켜기 시퀀스.올바른 장치 작동
내장 브라운아웃 감지기와 통합 RC에서 실행되는 워치독으로 모니터링할 수 있습니다.
발진기.
AT91SAM7S 시리즈는 범용 마이크로컨트롤러입니다.통합 USB 장치
포트는 PC 또는 휴대폰에 연결해야 하는 주변 장치에 이상적인 장치입니다.공격적인 가격대와 높은 수준의 통합으로 인해 사용 범위가 비용에 민감한 대용량 소비자 시장까지 확장됩니다.
신청:
• ARM7TDMI® ARM® Thumb® 프로세서 통합
– 고성능 32비트 리스크 아키텍처
– 고밀도 16비트 명령어 세트
– MIPS/와트의 선두주자
– Embedded*ICE™ 회로 내 에뮬레이션, 디버그 통신 채널 지원
• 내부 고속 플래시
– 256KB, 256바이트의 1024페이지로 구성됨(AT91SAM7S256)
– 128kbyte, 256바이트의 512페이지 구성(AT91SAM7S128)
– 64kbyte, 128바이트의 512페이지 구성(AT91SAM7S64)
– 32kbyte, 128바이트의 256페이지 구성(AT91SAM7S321/32)
– 최악의 조건에서 최대 30MHz의 단일 사이클 액세스
– 프리페치 버퍼 최대 속도에서 Thumb 명령어 실행 최적화
– 페이지 프로그래밍 시간: 6ms, 페이지 자동 삭제 포함, 전체 삭제 시간: 15ms
– 10,000 쓰기 주기, 10년 데이터 보존 기능, 섹터 잠금 기능,
플래시 보안 비트
– 대량 생산을 위한 고속 플래시 프로그래밍 인터페이스
• 내부 고속 SRAM, 최대 속도에서 단일 주기 액세스
– 64킬로바이트(AT91SAM7S256)
– 32킬로바이트(AT91SAM7S128)
– 16킬로바이트(AT91SAM7S64)
– 8kbytes(AT91SAM7S321/32)
• 메모리 컨트롤러(MC)
– 임베디드 플래시 컨트롤러, 중단 상태 및 오정렬 감지
• 리셋 컨트롤러(RSTC)
– 파워 온 리셋 및 저전력 공장 보정 브라운아웃 검출기 기반
– 외부 리셋 신호 셰이핑 및 리셋 소스 상태 제공
• 클록 생성기(CKGR)
– 저전력 RC 발진기, 3~20MHz 온칩 발진기 및 PLL 1개
• 전력 관리 컨트롤러(PMC)
– 느린 클록 모드를 포함한 소프트웨어 전원 최적화 기능(최대
500Hz) 및 유휴 모드
– 3개의 프로그래밍 가능한 외부 클록 신호
• 고급 인터럽트 컨트롤러(AIC)
– 개별적으로 마스크 가능, 8단계 우선순위, 벡터화된 인터럽트 소스
– 2개(AT91SAM7S256/128/64/321) 또는 1개(AT91SAM7S32) 외부 인터럽트
소스 및 하나의 빠른 인터럽트 소스, 스퓨리어스 인터럽트 보호
• 디버그 유닛(DBGU)
– 2-wire UART 및 디버그 통신 채널 인터럽트 지원,
프로그래밍 가능한 ICE 액세스 방지
• 주기적 간격 타이머(PIT)
– 20비트 프로그래밍 가능 카운터와 12비트 간격 카운터
• 윈도우 워치독(WDT)
– 12비트 키 보호 프로그래밍 가능 카운터
– 시스템에 리셋 또는 인터럽트 신호 제공
– 프로세서가 디버그 상태 또는 유휴 모드에 있는 동안 카운터가 중지될 수 있음
• 실시간 타이머(RTT)
– 알람이 있는 32비트 자유 실행 카운터
– 내부 RC 발진기에서 실행
• PIOA(병렬 입력/출력 컨트롤러) 1개
– 32개(AT91SAM7S256/128/64/321) 또는 21개(AT91SAM7S32) 프로그래밍 가능한 I/O 라인이 최대 2개의 주변 I/O와 다중화됨
– 각 I/O 라인의 입력 변경 인터럽트 기능
– 개별적으로 프로그래밍 가능한 오픈 드레인, 풀업 저항 및 동기식 출력
• 11개(AT91SAM7S256/128/64/321) 또는 9개(AT91SAM7S32) 주변기기 DMA 컨트롤러(PDC) 채널
• USB 2.0 전체 속도(초당 12Mbits) 장치 포트 1개(AT91SAM7S32 제외).
– 온칩 트랜시버, 328바이트 구성 가능 통합 FIFO
• 동기 직렬 컨트롤러(SSC) 1개
– 각 수신기 및 송신기에 대한 독립적인 클록 및 프레임 동기화 신호
– I²S 아날로그 인터페이스 지원, 시분할 다중화 지원
– 32비트 데이터 전송을 통한 고속 연속 데이터 스트림 기능
• 2개(AT91SAM7S256/128/64/321) 또는 1개(AT91SAM7S32) USART(Universal Synchronous/Asynchronous Receiver Transmitter)
– 개별 전송 속도 생성기, IrDA® 적외선 변조/복조
– ISO7816 T0/T1 스마트 카드 지원, 하드웨어 핸드쉐이킹, RS485 지원
– 맨체스터 인코더/디코더(AT91SAM7S256/128)
– USART1에서 전체 모뎀 라인 지원(AT91SAM7S256/128/64/321)
• 하나의 마스터/슬레이브 SPI(Serial Peripheral Interface)
– 8~16비트 프로그래밍 가능 데이터 길이, 4개의 외부 주변 칩 선택
• 1개 3개(AT91SAM7S256/128/64/321) 채널 또는 2개(AT91SAM7S32) 채널 16비트 타이머/카운터(TC)
– 3개(AT91SAM7S256/128/64/321) 또는 1개(AT91SAM7S32) 외부 클록 입력, 당 2개의 다목적 I/O 핀
채널
– 이중 PWM 생성, 캡처/파형 모드, 업/다운 기능
• 4채널 16비트 PWM 컨트롤러(PWMC) 1개
• 2선 인터페이스(TWI) 1개
– 마스터 모드만 지원, 모든 2선 Atmel EEPROM 지원
• 8채널 10비트 아날로그-디지털 변환기 1개, 디지털 I/O로 다중화되는 4개 채널
• SAM-BA™ 부팅 도우미
– 기본 부팅 프로그램
– SAM-BA 그래픽 사용자 인터페이스와의 인터페이스
• 모든 디지털 핀에서 IEEE 1149.1 JTAG 바운더리 스캔
• 4개의 고전류 드라이브 I/O 라인을 포함한 5V 허용 I/O, 각각 최대 16mA
• 전원 공급 장치
– 내장형 1.8V 레귤레이터, 코어 및 외부 부품용으로 최대 100mA 인출
– 3.3V 또는 1.8V VDDIO I/O 라인 전원 공급 장치, 독립형 3.3V VDDFLASH 플래시 전원 공급 장치
– 전압 저하 검출기가 있는 1.8V VDDCORE 코어 전원 공급 장치
• 완전 정적 작동: 1.65V 및 85°C 최악 조건에서 최대 55MHz
• 64리드 LQFP 그린 패키지(AT91SAM7S256/128/64/321) 및 48리드 LQFP 그린 패키지(AT91SAM7S32)로 제공
명세서:
데이터시트 | AT91SAM7S256, AT91SAM128 정오표 업데이트 AT91SAM7Szzz 요약 AT91SAM7Szzz |
제품 사진 | 64-LQFP(10x10) |
제품 변경 알림 | AT91SAM7S256, 128 단종 2012년 10월 3일 |
표준 패키지 | 160 |
범주 | 집적 회로(IC) |
가족 | 임베디드 - 마이크로컨트롤러 |
시리즈 | SAM7S |
포장 | 쟁반 |
코어 프로세서 | ARM7 |
코어 크기 | 16/32비트 |
속도 | 55MHz |
연결성 | I²C, SPI, SSC, UART/USART, USB |
주변기기 | 절전 감지/재설정, DMA, POR, PWM, WDT |
입출력 수 | 32 |
프로그램 메모리 크기 | 256KB(256K x 8) |
프로그램 메모리 유형 | 플래시 |
EEPROM 크기 | - |
RAM 크기 | 64K x 8 |
전압 - 공급(Vcc/Vdd) | 1.65V ~ 1.95V |
데이터 변환기 | A/D 8x10b |
발진기 유형 | 내부 |
작동 온도 | -40°C ~ 85°C |
패키지/케이스 | 64-LQFP |
카탈로그 페이지 | 581(CN081 PDF) |
함께 사용 | 483-1023-ND - ISP 프로그래머 ARM JTAG AT91SAM-ICE-ND - AT91 ARM7/ARM9용 에뮬레이터 AT91SAM7S-EK-ND - ARM AT91SAM7S용 키트 평가 |
다른 이름들 | AT91SAM7S256-AU-001 AT91SAM7S256AU001 AT91SAM7S256AU001-ND |