From 90f059a6972c7c0842c527f4c0a0e0b5aaa9c931 Mon Sep 17 00:00:00 2001
From: Randname666 <38984096+Randname666@users.noreply.github.com>
Date: Fri, 14 Apr 2023 03:36:04 +0000
Subject: [PATCH] Hardware specs of code generator
---
igs/ peripherals.md | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/igs/ peripherals.md b/igs/ peripherals.md
index 3213d04..fd8862a 100644
--- a/igs/ peripherals.md
+++ b/igs/ peripherals.md
@@ -58,3 +58,38 @@ Despite these functionalities showing up on most of the code generators, whether
| MOVE/+- | |
+
+## Hardware Specification
+### Variation 1: `#DOC:Maxim DS5003 Datasheet Rev.0`
+
+**CPU:** Maxim DS5003 security-hardened microcontroller, Intel 8051 compatible, 16MHz ?
+
+**ROM:** 128KB SRAM as ROM
+
+**RAM:** 256 bytes fused in (128B direct addressing, 128B indirect addressing)
+
+**Power:** 2x AAA battery (master); Built in CR2032 (backup)
+
+**Others:** SRAM emergency clear signal - not sure if used in this device
+
+* It could be bricked if the CR2032 runs out or removed as the master SRAM will be wiped !
+
+### Variation 2: `#DOC:STC STC12C5A60S2 Datasheet version Jul. 19 2015`
+
+**CPU:** STC 12C5A60S2 microcontroller, Intel 8051 compatible, 35MHz max ("1T" microcontroller - equals to ~420MHz on original Intel 8051)
+
+**ROM:** 60KB fused in
+
+**RAM:** 1280 bytes fused in, 256B direct addressing, 1KB indirect addressing
+
+**Power:** 2x AAA battery
+
+### Variation 3: `#DOC: STM32F100C8 Datasheet DocID16455 Rev.9 `
+
+**CPU:** ST electronics STM32F100C8, 32MHz
+
+**ROM:** 128KB fused in
+
+**RAM:** 8KB SRAM fused in
+
+**Power:** 2x AAA battery
\ No newline at end of file