@@ -28,6 +28,14 @@ programming is done via the USB port.
28
28
29
29
(Credit: https://www.pjrc.com)
30
30
31
+ .. group-tab :: Sparkfun Teensy Micromod
32
+
33
+ .. figure :: img/teensymm.webp
34
+ :align: center
35
+ :alt: TEENSYMM
36
+
37
+ (Credit: https://www.sparkfun.com)
38
+
31
39
Hardware
32
40
********
33
41
@@ -56,6 +64,17 @@ Hardware
56
64
57
65
See the `Teensy 4.1 Website `_ for a complete hardware description.
58
66
67
+ .. group-tab :: Sparkfun Teensy Micromod
68
+
69
+ - MIMXRT1062DVJ6A MCU (600 MHz, 1024 KB on-chip memory)
70
+ - 128 Mbit QSPI Flash
71
+ - User LED
72
+ - USB 2.0 host connector
73
+ - USB 2.0 OTG connector
74
+ - TF socket for SD card
75
+
76
+ See the `Teensy Micromod Website `_ for a complete hardware description.
77
+
59
78
For more information, check the `i.MX RT1060 Datasheet `_.
60
79
61
80
Supported Features
@@ -188,7 +207,7 @@ Pin mappings from Teensy to MIMXRT1062 SoC.
188
207
| 33 | EMC_07 | GPIO4_7 |
189
208
+-----+------------+-------------------------------------+
190
209
191
- Only Teensy 4.0:
210
+ Only Teensy 4.0 and Teensy Micromod :
192
211
193
212
+-----+------------+-------------------------------------+
194
213
| 34 | SD_B0_03 | GPIO3_15 |
@@ -204,6 +223,22 @@ Only Teensy 4.0:
204
223
| 39 | SD_B0_04 | GPIO3_16 |
205
224
+-----+------------+-------------------------------------+
206
225
226
+ Only Teensy Micromod
227
+
228
+ +-----+------------+-------------------------------------+
229
+ | 40 | B0_04 | GPIO2_4 / I2C2 SCL |
230
+ +-----+------------+-------------------------------------+
231
+ | 41 | B0_05 | GPIO2_5 / I2C2 SDA |
232
+ +-----+------------+-------------------------------------+
233
+ | 42 | B0_06 | GPIO2_6 |
234
+ +-----+------------+-------------------------------------+
235
+ | 43 | B0_07 | GPIO2_7 |
236
+ +-----+------------+-------------------------------------+
237
+ | 44 | B0_08 | GPIO2_8 / UART3 TX |
238
+ +-----+------------+-------------------------------------+
239
+ | 45 | B0_09 | GPIO2_9 / UART3 RX |
240
+ +-----+------------+-------------------------------------+
241
+
207
242
Only Teensy 4.1:
208
243
209
244
+-----+------------+-------------------------------------+
@@ -221,18 +256,124 @@ Only Teensy 4.1:
221
256
+-----+------------+-------------------------------------+
222
257
| 40 | AD_B1_04 | GPIO1_20 |
223
258
+-----+------------+-------------------------------------+
224
- | 41 | AD_B1_05 | GPIO1_21 |
225
- +-----+------------+-------------------------------------+
259
+ | 41 | AD_B1_05 | GPIO1_21 / UART3_RX |
260
+ +-----+------------+-------------------------------------+
261
+
262
+ Pin mappings from Teensy Micromod pins to MIMXRT1062 SoC.
263
+
264
+ Teensy Micromod only:
265
+
266
+ +-----+-----+------+------------+-----------------------------------+
267
+ | MMOD | MMC | Pin | Pad ID | Usage |
268
+ +=====+=====+======+============+===================================+
269
+ | 8 | 16 | 27 | AD_B1_15 | <gpio1 31> / SPI3_SCK |
270
+ +-----+-----+------+------------+-----------------------------------+
271
+ | 10 | 2 | 4 | EMC_06 | <gpio4 6> |
272
+ +-----+-----+------+------------+-----------------------------------+
273
+ | 12 | | 18 | AD_B1_01 | <gpio1 17> / I2C1_SDA |
274
+ +-----+-----+------+------------+-----------------------------------+
275
+ | 14 | | 19 | AD_B1_00 | <gpio1 16> / I2C1_SCL |
276
+ +-----+-----+------+------------+-----------------------------------+
277
+ | 16 | 4 | 29 | EMC_31 | <gpio4 31> / UART7_TX |
278
+ +-----+-----+------+------------+-----------------------------------+
279
+ | 17 | | 1 | AD_B0_02 | <gpio1 2> / UART6_TX / CAN2_TX |
280
+ +-----+-----+------+------------+-----------------------------------+
281
+ | 18 | 3 | 5 | EMC_08 | <gpio4 8> |
282
+ +-----+-----+------+------------+-----------------------------------+
283
+ | 19 | | 0 | AD_B0_03 | <gpio1 3> / UART6_RX / CAN2_RX |
284
+ +-----+-----+------+------------+-----------------------------------+
285
+ | 20 | | 16 | AD_B1_07 | <gpio1 23> / UART3_RX / I2C3_SCL |
286
+ +-----+-----+------+------------+-----------------------------------+
287
+ | 22 | | 17 | AD_B1_06 | <gpio1 22> / UART3_TX / I2C3_SDA |
288
+ +-----+-----+------+------------+-----------------------------------+
289
+ | 32 | | 3 | EMC_05 | <gpio4 5> |
290
+ +-----+-----+------+------------+-----------------------------------+
291
+ | 34 | 0 | 14 | AD_B1_02 | <gpio1 18> / UART2_TX |
292
+ +-----+-----+------+------------+-----------------------------------+
293
+ | 38 | 1 | 15 | AD_B1_03 | <gpio1 19> / UART2_RX |
294
+ +-----+-----+------+------------+-----------------------------------+
295
+ | 4 | | 28 | EMC_32 | <gpio3 18> / UART7_RX |
296
+ +-----+-----+------+------------+-----------------------------------+
297
+ | 40 | 5 | 40 | B0_04 | <gpio2 04> / I2C2 SCL |
298
+ +-----+-----+------+------------+-----------------------------------+
299
+ | 41 | | 30 | EMC_37 | <gpio3 23> / CAN3_RX |
300
+ +-----+-----+------+------------+-----------------------------------+
301
+ | 42 | 6 | 41 | B0_05 | <gpio2 05> / I2C2 SDA |
302
+ +-----+-----+------+------------+-----------------------------------+
303
+ | 43 | | 31 | EMC_36 | <gpio3 22> / CAN3_TX |
304
+ +-----+-----+------+------------+-----------------------------------+
305
+ | 44 | 7 | 42 | B0_06 | <gpio2 06> |
306
+ +-----+-----+------+------------+-----------------------------------+
307
+ | 46 | 8 | 43 | B0_07 | <gpio2 07> |
308
+ +-----+-----+------+------------+-----------------------------------+
309
+ | 47 | | 2 | EMC_04 | <gpio4 4> |
310
+ +-----+-----+------+------------+-----------------------------------+
311
+ | 48 | 9 | 44 | B0_08 | <gpio2 08> / UART3 TX |
312
+ +-----+-----+------+------------+-----------------------------------+
313
+ | 49 | | 22 | AD_B1_08 | <gpio1 24> / CAN1_TX |
314
+ +-----+-----+------+------------+-----------------------------------+
315
+ | 50 | | 21 | AD_B1_11 | <gpio1 27> / UART8_RX |
316
+ +-----+-----+------+------------+-----------------------------------+
317
+ | 51 | | 25 | AD_B0_13 | <gpio1 13> / UART1_RX / I2C4_SDA |
318
+ +-----+-----+------+------------+-----------------------------------+
319
+ | 52 | | 20 | AD_B1_10 | <gpio1 26> / UART8_TX |
320
+ +-----+-----+------+------------+-----------------------------------+
321
+ | 53 | | 24 | AD_B0_12 | <gpio1 12> / UART1_TX / I2C4_SCL |
322
+ +-----+-----+------+------------+-----------------------------------+
323
+ | 54 | | 8 | B1_00 | <gpio2 16> / UART4_TX |
324
+ +-----+-----+------+------------+-----------------------------------+
325
+ | 55 | 17 | 10 | B0_00 | <gpio2 0> |
326
+ +-----+-----+------+------------+-----------------------------------+
327
+ | 56 | | 7 | B1_01 | <gpio2 17> / UART4_RX |
328
+ +-----+-----+------+------------+-----------------------------------+
329
+ | 57 | | 13 | B0_03 | <gpio2 3> / LED |
330
+ +-----+-----+------+------------+-----------------------------------+
331
+ | 58 | | 23 | AD_B1_09 | <gpio1 25> / CAN1_RX |
332
+ +-----+-----+------+------------+-----------------------------------+
333
+ | 59 | | 11 | B0_02 | <gpio2 2> |
334
+ +-----+-----+------+------------+-----------------------------------+
335
+ | 60 | | 36 | SD_B0_01 | <gpio3 13> |
336
+ +-----+-----+------+------------+-----------------------------------+
337
+ | 61 | | 12 | B0_01 | <gpio2 1> |
338
+ +-----+-----+------+------------+-----------------------------------+
339
+ | 62 | | 37 | SD_B0_00 | <gpio3 12> |
340
+ +-----+-----+------+------------+-----------------------------------+
341
+ | 63 | 15 | 33 | EMC_07 | <gpio4 7> |
342
+ +-----+-----+------+------------+-----------------------------------+
343
+ | 64 | | 35 | SD_B0_02 | <gpio3 14> |
344
+ +-----+-----+------+------------+-----------------------------------+
345
+ | 65 | 14 | 32 | B0_12 | <gpio2 12> |
346
+ +-----+-----+------+------------+-----------------------------------+
347
+ | 66 | | 34 | SD_B0_03 | <gpio3 15> |
348
+ +-----+-----+------+------------+-----------------------------------+
349
+ | 67 | 13 | 26 | AD_B1_14 | <gpio1 30> / SPI3_MOSI |
350
+ +-----+-----+------+------------+-----------------------------------+
351
+ | 68 | | 38 | SD_B0_05 | <gpio3 16> |
352
+ +-----+-----+------+------------+-----------------------------------+
353
+ | 69 | 12 | 9 | B0_11 | <gpio2 11> |
354
+ +-----+-----+------+------------+-----------------------------------+
355
+ | 70 | | 39 | SD_B0_04 | <gpio3 17> |
356
+ +-----+-----+------+------------+-----------------------------------+
357
+ | 71 | 11 | 6 | B0_10 | <gpio2 10> |
358
+ +-----+-----+------+------------+-----------------------------------+
359
+ | 73 | 10 | 45 | B0_09 | <gpio2 09> / UART3 RX |
360
+ +-----+-----+------+------------+-----------------------------------+
361
+
362
+ MMOD = Physical Micromod pin number
363
+ MMC = Zephyr micromod_header connector pin number
364
+ Pin = Arduino Pin number
365
+ Pad ID = MIMXRT1062 pad id
366
+ Usage = Some usages of the pin
226
367
227
368
Programming and Debugging
228
369
*************************
229
370
230
371
Flashing
231
372
========
232
373
233
- Both the Teensy 4.0 and Teensy 4.1 ship with a dedicated bootloader chip,
234
- which supports flashing using USB. This allows easy flashing of new images,
235
- but does not support debugging the device.
374
+ The Teensy 4.0 and Teensy 4.1 and Micromod ship with a dedicated bootloader
375
+ chip, which supports flashing using USB. This allows easy flashing of new
376
+ images, but does not support debugging the device.
236
377
237
378
#. Build the Zephyr kernel and the :zephyr:code-sample: `blinky ` sample application.
238
379
@@ -254,6 +395,14 @@ but does not support debugging the device.
254
395
:goals: build
255
396
:compact:
256
397
398
+ .. group-tab :: Teensy Micromod
399
+
400
+ .. zephyr-app-commands ::
401
+ :zephyr-app: samples/basic/blinky
402
+ :board: teensymm
403
+ :goals: build
404
+ :compact:
405
+
257
406
#. Connect the board to your host computer using USB.
258
407
259
408
#. Tap the reset button to enter bootloader mode.
@@ -279,6 +428,15 @@ but does not support debugging the device.
279
428
:goals: flash
280
429
:compact:
281
430
431
+ .. group-tab :: Teensy Micromod
432
+
433
+ .. zephyr-app-commands ::
434
+ :zephyr-app: samples/basic/blinky
435
+ :board: teensymm
436
+ :goals: flash
437
+ :compact:
438
+
439
+
282
440
#. You should see the orange LED blink.
283
441
284
442
Configuring a Console
@@ -335,5 +493,8 @@ References
335
493
.. _Teensy 4.1 Ethernet Kit :
336
494
https://www.pjrc.com/store/ethernet_kit.html
337
495
496
+ .. _Teensy Micromod Website :
497
+ https://www.sparkfun.com/sparkfun-micromod-teensy-processor.html
498
+
338
499
.. _i.MX RT1060 Datasheet :
339
500
https://www.nxp.com/docs/en/nxp/data-sheets/IMXRT1060CEC.pdf
0 commit comments