You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,8 @@ The NBMC appears to the main Neotron system processor as an Expansion Device. As
20
20
21
21
## Hardware Interface
22
22
23
+
### Neotron Pico
24
+
23
25
The NBMC firmware is designed to run on an ST Micro STM32F0 (STM32F031K6T6) microcontroller
24
26
25
27
* 32-bit Arm Cortex-M0+ Core
@@ -71,6 +73,44 @@ This design should also be pin-compatible with the following SoCs (although this
71
73
72
74
Note that not all STM32 pins are 5V-tolerant, and the PS/2 protocol is a 5V open-collector system, so ensure that whichever part you pick has 5V-tolerant pins (marked `FT` or `FTt` in the datasheet) for the PS/2 signals. All of the parts above _should_ be OK, but they haven't been tested. Let us know if you try one!
73
75
76
+
### Nucleo-F401
77
+
78
+
The NBMC also supports running on an ST Nucleo-F401RE, for development and debugging purposes. The STM32F401RET6U MCU has:
79
+
80
+
* 32-bit Arm Cortex-M4 Core
81
+
* 3.3V I/O (5V tolerant)
82
+
* 512 KiB Flash
83
+
* 96 KiB SRAM
84
+
* LQFP64 package (10 * 10 mm)
85
+
86
+
| CPU Pin | Nucleo-64 Pin | Name | Signal | Function |
0 commit comments