在 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 和功耗的代價,這顆“小鋼炮”值得放進購物車。