# Embedarium > Embedarium is a browser-based platform for embedded systems education and engineering: instruction-level microcontroller simulation with cycle counting and a step debugger for seven targets (8051, 8052, Nuvoton MS51PC0AE, ADuC841, ATmega328P, Arm Cortex-M0+, PIC16F877A), circuit design with SPICE analysis and PCB layout, and course management with automatic grading. It is licensed to institutions and teams; there is no self sign-up or online checkout. Embedarium is a product of SDD Labs (https://sddlabs.com). The user interface is available in English and Turkish. Key facts: - **Simulated targets:** generic 8051, generic 8052, Nuvoton MS51PC0AE, Analog Devices ADuC841, Microchip ATmega328P, Arm Cortex-M0+ (CMSDK reference system — not a Raspberry Pi RP2040), Microchip PIC16F877A. Each target is a versioned device package with its own peripheral models. No target has been validated on physical hardware yet. - **Building code:** 8051-family C and assembly compile in the browser (SDCC 4.6 in WebAssembly, plus a built-in 8051 assembler) or on the server. AVR and Cortex-M C (avr-gcc, arm-none-eabi-gcc) and PIC16 C and assembly (SDCC pic14 with gputils) compile on the server. - **Debugging:** Monaco-based editor; breakpoints with conditions, watchpoints, step into/over/out, run to cursor; register, SFR, memory and disassembly views; peripheral and pin views; simulated serial terminal; logic analyzer; VCD waveform export; an optional AI assistant that explains code and suggests fixes (needs an add-on licence, the organization enabling it and user consent). A server-side static analyzer (general rules plus a MISRA C:2012 subset) is part of the separately licensed Build & Analysis module. - **Circuit design:** schematic editor (29 parts — passives, sources, diodes, BJT, MOSFET, IGBT, op-amp, relay, DC motor, 7-segment display, DIP switch, buzzer, 4×4 keypad, 16×2 LCD, oscilloscope probe — plus the processor parts) with net labels and electrical rule checks; SPICE analysis (operating point, DC sweep, transient, AC) by an in-house solver; 2- or 4-layer PCB with an autorouter, DRC and copper zones; export of Gerber RS-274X (X2 file attributes), Excellon drill, job file, BOM, pick-and-place, netlist and SPICE; isometric 3D preview. - **Education:** courses and lesson content; code, circuit, file and quiz assignments graded automatically (build checks, UART test cases including hidden ones, waveform checks, netlist rules), manually or both (file uploads are graded manually); rubrics, late penalties and extensions; gradebook with CSV export; analytics; plagiarism detection for C, assembly and plain text; LTI 1.3 (launch, Deep Linking 2.0, Assignment and Grade Services; verified in automated tests against a simulated LTI 1.3 platform; not yet tried with a production LMS, not certified). - **Organizations and security:** multi-level organization hierarchy, built-in and custom roles, seat-based licences, invitations, TOTP two-factor authentication with recovery codes, API keys, audit log. - **Accounts:** no self sign-up; the Embedarium team sets up the organization and invites its owner, and the organization's administrators invite members; pilots and quotes are requested through the contact page. - **Deployment:** hosted at app.embedarium.com from the 1.0.0 release, or installed on-premises by agreement (SDD Labs provides the installer; Embedarium runs with Docker Compose on the customer's Linux server, with daily backups). Projects are stored on the server (PostgreSQL and S3-compatible object storage). - **Not available:** RP2040, dual-core or PIO emulation; multimeter, FFT or protocol decoding instruments; 7400-series logic parts and transformers; SAML or OIDC single sign-on; offline or PWA mode; online payment. Uploading firmware to a physical board over Web Serial (ATmega328P via STK500/Optiboot, ADuC841, MS51) is in beta. ## Website - [Home](https://embedarium.com/): Product overview, illustrative (scripted) demo, capability tabs and FAQ. - [Features](https://embedarium.com/features): Processor simulation, SPICE analysis, instruments, PCB design and education features. - [Solutions](https://embedarium.com/solutions): Use cases for universities, hardware startups, vocational schools and enterprise teams. - [Pricing](https://embedarium.com/pricing): Licence tiers and list prices; licences are issued under contract, pilots on request. - [Contact](https://embedarium.com/contact): Pilot and quote requests, technical support and security reports (contact@sddlabs.com, security@sddlabs.com). - [Privacy notice](https://embedarium.com/privacy): How personal data is handled. - [SDD Labs](https://sddlabs.com): The company that makes Embedarium. ## Türkçe - [Ana sayfa](https://embedarium.com/tr/): Ürüne genel bakış ve temsili (senaryolu) demo. - [Özellikler](https://embedarium.com/tr/features): İşlemci simülasyonu, SPICE analizi, PCB tasarımı ve eğitim özellikleri. - [Çözümler](https://embedarium.com/tr/solutions): Üniversiteler, donanım girişimleri, meslek okulları ve kurumsal ekipler. - [Fiyatlandırma](https://embedarium.com/tr/pricing): Lisans paketleri ve liste fiyatları; pilot talep üzerine. - [İletişim](https://embedarium.com/tr/contact): Pilot ve teklif talebi, destek, güvenlik bildirimi. - [Gizlilik](https://embedarium.com/tr/gizlilik): Gizlilik bildirimi. ## Optional - [Full context](https://embedarium.com/llms-full.txt): Detailed reference — per-target peripherals, toolchains, debugger, circuit and PCB, education, licensing, deployment and limitations.