在 8 位 MCU 市场卷到飞起的今天,辉芒微(Fremont Micro Devices)用一颗 FT60E12X 把“小资源 + 触摸 + 高可靠”做成了三合一的“小钢炮”。
如果你正在找:
8 个以内触摸按键
2 KB 程序空间就够
1.9 V 还能跑、ESD 4 kV 不打喷嚏
封装最好小到 3 mm×3 mm
那么,这篇文章值得你花 1 分钟。
FT60E12X = FT60E12(通用 IO 型)+ 内置 10 位逐次逼近 ADC + 电容触摸引擎(Touch Engine)。
官方把它归在 Touch 系列,但骨子里仍是一颗 E 系列内核,资源、外设、价格都在“够用”区间。
项目 | 数据 | 备注 |
---|---|---|
CPU | 8-bit RISC,37 指令 | 2T/4T 可选,16 MHz @ ≥2.5 V |
Flash | 2 KW(14-bit),128 B SRAM | 全温全压可擦写 10 万次 |
Data EEPROM | 256 B | 单字节擦写 10 万次 |
Touch | 8 路,支持防水、接近感应 | 官方库 2 KB,实测 3 mm 亚克力 + 弹簧按键 OK |
ADC | 10-bit × 8 ch | 最快 1 MSPS,带 1/2 VDD 参考 |
PWM | 3 路 16-bit | 带死区互补,可跑电机 |
定时器 | WDT + T0 + T2 | T2 可在 Sleep 下跑 |
I/O | 14 个 | 大电流 32 mA 源/灌可选 |
电压 | 1.9 – 5.5 V | 1.9 V 仍可 8 MHz 2T |
封装 | SOT23-6 / SOP8 / MSOP10 / SOP14 / SOP16 | 最小 3 mm×1.6 mm |
一句话总结:把 IO 型做成 Touch 型,硬件基本没涨价。
8 路电容检测通道,内部 3 阶 Δ-Σ + 数字滤波。
自动环境跟踪,温漂±2 counts/℃。
支持防水(戴手套、溅水不死机)。
接近感应距离 5 cm(3 mm 亚克力板实测)。
官方提供 2 KB 库(C 源码):
扫描周期 2 ms,空闲进 Sleep。
支持长按、短按、滑动、旋钮。
RAM 占用 < 32 B,Flash 占用 < 1 KB。
“三步走”:
① 把基线跑 30 秒 → ② 设阈值 = 基线 + 20 % → ③ 打开防水 bit。
官方 GUI 一键生成 .h 文件,直接烧录。
结构框图如下所示~
10-bit,最快 1 MSPS,可做电池电压、NTC、光敏。
1/2 VDD 参考 = 直接量 VBAT,省掉分压。
采样保持 1 µs,跑 16 MHz 时单次转换 28 µs。
场景 | 条件 | 电流 |
---|---|---|
Run 4 MHz | 3 V,Touch 2 ms 扫描 | 0.45 mA |
Sleep | LIRC 32 k,Touch 唤醒 | 1.5 µA |
Deep Sleep | RAM 保持,I/O 唤醒 | 0.2 µA |
IDE:FMD IDE V3.2(基于 Eclipse,Win/Mac/Linux)。
烧录器:FMD-ISP-03(支持离线脱机烧)。
仿真器:FMD-ICE-02(3 硬件断点,单步 2 μs)。
库:Touch Library V1.7、ADC Driver、电机 BLDC 例程。
小家电:电饭煲 6 键 + NTC + 蜂鸣器。
便携风扇:3 键 + 无刷电机 PWM。
智能灯带:2 键调光 + 2 路 RGB PWM。
玩具:2 键 + 低功耗语音播放触发。
Q:和 FT60F12X 有什么区别?
A:F 系列 DROM 擦写 100 万次,贵 3~5 分;其余同。
Q:能做滑条吗?
A:可以,但官方库目前是离散按键。滑条需自己写差值算法,RAM 要多占 8 B。
Q:SOT23-6 只有 6 脚,够用吗?
A:PA0/PA1/PA2 做 Touch,PA3 做 LED,PA4 做 ADC,PA5 做复位,刚好。
FT60E12X 把“8 位机 + 触摸 + ADC”卷到了极限:
2 KB Flash 刚好够用
256 B EEPROM 不掉参数
1.9 V 低功耗不掉链子
3 mm 封装不占地方
如果你不想为 32 位机付出 BOM 和功耗的代价,这颗“小钢炮”值得放进购物车。