DS5250은 Dallas Semiconductor의 보안 마이크로컨트롤러 계열에 속하는 매우 안전하고, 장치 당 4개의 클록 주기가 있으며, 100% 8051 명령 집합과 호환되는 마이크로프로세서이다. 이 소자는 PIN 패드, 금융 단말기 및 데이터 보안이 매우 중요한 기타 애플리케이션의 암호 엔진으로 설계되었다. 이 소자의 핵심 기능은 하드웨어 기반 단일 또는 트리플 (3) DES (데이터 암호화 표준) 알고리즘을 사용하여 프로그램 메모리를 암호화함으로써 정보 추출이 거의 불가능하게 만드는 능력이다. 데이터 메모리 공간에서 임의 정보 암호화를 위해 또 다른 DES (3DES) 하드웨어 블록을 사용할 수 있다. 따라서 이 소자는 암호, 개인 식별 번호, 암호화 키 및 기타 고급 비밀 정보의 저장과 전송에 이상적이다.
주요기능
애플리케이션/용도
Dallas DS5240의 드롭 인 업그레이드
풍부한 기능의 8051 호환, 매우 안전한 마이크로컨트롤러
최대 4MB 프로그램 및 4MB 데이터 메모리(모두 비휘발성)에 접근
직렬 포트를 통해 시스템 내 프로그래밍 가능
사용자 소프트웨어를 통해 애플리케이션 내 프로그래밍 가능, 프로그램/데이터 메모리의 자체 변경 허용
4개의 8비트 포트/1개의 6비트 포트
3개의 16비트 타이머/카운터
256바이트의 스크래치패드 RAM
고급 기능
CRC-16/32 발생기
5kB 내부 SRAM (옵션 1kB 스택)
단일 또는 3DES 엔진
4kB ~ 256kB의 분할 가능한 메모리 세그먼트 변수
고속 아키텍처
장치 당 4개 클록 주기
DC-25MHz 동작
160ns 후 단일 주기 명령
독립적으로 증가 또는 감소할 수 있는 듀얼 데이터 포인터
자동 데이터 포인터 선택 사용 가능
프로그래밍 가능한 속도 MOVX 명령
1kB 온 칩 명령 캐시
고신뢰성 동작
전원 고장/과전압 리셋
조기 경고 전원 고장 인터럽트
워치독 타이머
비휘발성 기능
경보 인터럽트를 사용한 온 칩 실시간 클록
2kB 배터리로 보완되는 내부 SRAM
보안 기능
FIPS-140 및 Common Criteria 인증의 물리적 보안 요건을 만족하도록 설계됨