차량 ECU에 실제로 들어가는 계열의 MCU다. 학습용 보드와 설계 전제 자체가 다르다.
사양 요약
코어 Arm Cortex-M4F (FPU 포함)
클럭 리셋 직후 FIRC 48MHz → RUN(SPLL) 80MHz → HSRUN 112MHz
메모리 플래시 512KB · SRAM 64KB — 플래시와 SRAM 모두 ECC
(부품번호 옵션이 N 이면 RAM 이 48KB 로 줄어든다)
전원 2.7 ~ 5.5V ← 3.3V 고정이 아니다
통신 FlexCAN(CAN FD) · LPSPI · LPI2C · LPUART · LIN
타이머 FTM(입력 캡처·PWM·출력 비교) · LPIT
안전 AEC-Q100 · ISO 26262 ASIL B 지원(SafeAssure)
112MHz는 그냥 PLL을 올려서 되는 게 아니다. HSRUN 이라는 별도 모드로 전환해야 하고, 그때 코어 전압과 플래시 대기 상태가 함께 바뀐다. 버스 클럭 상한도 RUN 40MHz · HSRUN 56MHz 로 다르다.
데이터시트(Rev.15)가 붙인 조건이 둘 더 있다.
- 온도 — HSRUN 은 주변온도 −40~105℃ 까지다(RUN 은 150℃). 그래서 125℃ 등급 부품과 112MHz 등급은 조합되지 않는다
- 동시성 — CSEc(보안)나 EEPROM 쓰기·소거는 HSRUN 에서 에러 플래그를 유발한다. RUN(80MHz)으로 내려와 수행해야 한다
속도 등급은 부품번호로 갈린다 — H 80MHz · U 112MHz · N 80MHz(3.3V 전용).
유통 사이트에 보이는 M(64MHz)은 단종된 등급이다.
왜 5V까지 받나
차량 배선에는 노이즈가 크고, 기존 12V계 부품과 신호를 주고받아야 한다. 3.3V만 지원하면 레벨 변환 회로가 추가로 필요해진다. 전원 범위 자체가 자동차용 설계의 흔적이다.
안전 관련 장치
ECC가 붙은 메모리, CRC 계산 유닛, MPU, 독립 클럭으로 도는 워치독처럼 ISO 26262 논증에 쓸 재료가 내장돼 있다. "ASIL B 지원"은 칩이 인증서를 받았다는 뜻이 아니라, 안전 논증에 필요한 자료(안전 매뉴얼·고장률 데이터)가 제공된다는 의미다.
학습 관점에서 좋은 점
- 무료 IDE(S32 Design Studio)와 레지스터 수준 예제 문서(AN5413 쿡북) 가 있다
- 평가보드에 CAN 트랜시버(SBC)가 붙어 있어 CAN을 바로 만질 수 있다
- 무료 RTD로 AUTOSAR MCAL 설정과 코드 생성까지 경험할 수 있다
면접에서 "왜 이 보드로 공부했나"에 "양산 차량 ECU와 같은 계열이라서" 라고 답할 수 있다는 것 자체가 다른 지원자와의 차이가 된다.