-
Artikel
Datei:Stm32F103xc.png
STM32F103xC-E
-
Artikel
Datei:STM32F103-Bootloader.png
Anschluss ESP8266 an BOOT0
-
Artikel
Datei:Wc12h-STM32F103.hex
Version 1.6.1
-
Artikel
Datei:Wc24h-STM32F103.hex
Version 1.6.1
-
Artikel
Datei:STM32F103 USB Buffer Mem.svg
Schematische Darstellung der Struktur des USB-Pufferspeichers der STM32F103. Autor: Niklas Gürtler Lizenz: CC BY 4.0
-
Artikel
STM32F103C8T6 Boards
Hauptsächlich aus China gibt es preiswerte STM32F103C8T6 Boards in 600 mil und 1300 mil Breite. Pinbelegung. Nachfolgend die Pinbelegung beider Versionen: Pin Name 600 mil 1300 mil Type POR-Fct Default Remap 1 VBAT 1 5 S VBAT 2 PC13-TAMPER- RTC(5) 2
-
Artikel
Datei:Stm32f103c8t6 blinky.bin
blinky on PC13
-
Artikel
Datei:STM32F103-Bootloader-2.6.0.png
Ab Version 2.6.0
-
Artikel
Datei:STM32F103C8T6.png
STM32F103C8T6 Mini Development Board
-
Artikel
Datei:Timer2 STM32F103 1.0.rar
(Beispiel Projekt für die verwendung von Timer 2 mit Interrupt)
-
Artikel
Datei:Debugging STM32F103 USB InitPacket.png
Anzeige des ersten Pakets vom Host beim Debugging einer USB-Anwendung auf STM32F103. Autor: Niklas Gürtler Lizenz: CC BY 4.0
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
Programmierung ohne Programmiergerät gewährleisten und möglichst viele Pins nach außen führen. Den MP32F103 an eine USB-Schnittstelle eines PCs anschließen und loslegen. Viele Mikrocontroller-Anwendungen sind als Stand-Alone-Anwendungen konzipiert – der MP32F103-Stick nicht ! Er soll mehr als Interface-Baustein
Betriebssysteme vom Hersteller FTDI-Chip angeboten werden. Funktionsmodell. LINK: Datasheet vom STM32F103CBT6 LINK: st.com-Page vom STM32F103CBT6 LINK: Datasheet und Anwendung vom AT45DBxxx LINK: Datasheet vom TPS62203 Schaltplan. Herzstück des Boards ist der Mikrocontroller STM32F103CBT6 (IC1) mit 128kB
-
Artikel
STM32F103C8T6 STM32 Billig Board
2.73€ [12.10.2024]) ein minimalistisches STM32-Board. Auf Ebay im Suchfeld Suchfeld einfach "STM32F103C8T6" eingeben. Eckdaten: STM32F103C8T6 64k Flash (viele C8 besitzen in wirklichkeit 128k Flash), 20k RAM Micro-USB, ISP Header (SWDIO) 8MHz System-Quarz, 32.768kHz RTC Quarz BOOT0/BOOT1 Jumper RESET
USB-Buchse kann man es sicher wie einen Arduino Nano direkt vom PC aus programmieren. Doch halt: Der STM32F103C8T6 kostet bei ST schon in 1000er Stückzahlen 3.40€. Auf den Boards ist also kein STM32F103C8T6 drauf sondern irgendeiner seiner chinesischen Clone oder gleich gar kein Chip im Gehäuse. Ausserdem
-
Artikel
Datei:ESP-12F-an-WC-STM32F103-2.6.0.png
Ab Version 2.6.0
-
Artikel
Diskussion:MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
Frage: Wäre es denkbar die USB-Buchse durch eine kleinere Ausführung zu ersetzen? (Jens) Ich versuche alternativ Mini-USB und normale USB-Buchse einzubauen. Auf die große möchte ich aus Robustheitsgründen nicht verzichten. Frage: Durch die Überlagerung der beiden USB Buchsen kommt es zu DRC Fehlern. Gibt es dann nicht Probleme mit der Leiterplattenherstellung ? Ich bin am Überlegen ob ich mir ein paar dieser Leiterplatten fertigen lasse. Wo hast du denn deine Leiterplatten fertigen lassen ? Wenn man erwähnt das das so gewollt ist, sollte es keine Probleme geben. (DOcean) Frage: Wo kann das Board
-
Artikel
Datei:STM32F103C8T6 MiniDevBoard Schematic.png
STM32F103C8T6 MiniDevBoard
-
Artikel
Datei:WordClock24h-an-STM32F103-C8T6.png
Anschluss-Skizze WordClock an STM32F103 Mini Development Board
-
Artikel
Datei:Mini Shield V4 STM32F103 DS3231 AMS1117 2a.jpg
Mini Shield V4 für STM32F103+DS3231+AMS1117+LDR+DS1820
-
Artikel
Datei:Mini Shield V4 STM32F103 DS3231 AMS1117 3aa.jpg
komplettes Mini Shield V4 mit STM32F103+DS3231+AMS1117+(LDR+DS1820)
-
Artikel
Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
Schaltplan des blauen STM32F103C8T6 dev Boards von aliexpress, ebay und co. Nennt sich auch "Blue Pill".
-
Artikel
Datei:Mini Shield V4 STM32F103 DS3231 AMS1117 ohne R2 R5.jpg
Mini Shield V4 STM32F103 DS3231 AMS1117 ohne R2 da mit LDR, ohne R5 da kein TSOP
-
Artikel
IRMP auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer
Jörg Riechardt Einleitung. Für ca. 4 - 8 € kann man auf ebay einen ST-Link Emulator oder ein STM32F103 Board kaufen, meistens in China hergestellt. Auf den darauf befindlichen STM32F103 Mikrocontroller wird eine Open Source Firmware mit vielen Funktionen geflasht. Funktionen. Anschluss über USB meldet
for adapting IRMP and IRSND to the STM32F4xx and his USB-HID for the STM32F4xx. [2] His work helped me in getting started with the STM32F105. Andrew Kambaroff for his USB-HID for the STM32F103. [3] His work helped me in getting started with
-
Artikel
WordClock mit WS2812
wc24h-stm32f103-ws2812-grb.hex WS2812 mit Farb-Reihenfolge GRB (Standard) wc24h-stm32f103-ws2812-rgb.hex WS2812 mit abweichender Farb-Reihenfolge RGB wc24h-stm32f103-sk6812-rgb.hex SK6812 RGB ohne weiße LED wc24h-stm32f103
WC12h-Nucleo401-Debug WC12h-Nucleo401-Release WC12h-Nucleo411-Debug WC12h-Nucleo411-Release In der F103-Projektdatei können folgende Varianten ausgewählt werden: WC24h: WC24h-STM32F103-Debug WC24h-STM32F103-Release WC12h: WC12h-STM32F103-Debug WC12h-STM32F103-Release Die Debug-Varianten sind lediglich
-
Artikel
BusAnalyzer
. Maybe Qt should be considered as alternative. Hardware (Prototype). Interfacing FT2232H and STM32F103. Both devices are connected using their USART interfaces. A partly handshake is required because otherwise the FT2232H sporadically seems to loose some bytes. The STM32F103 provides 3 USARTs. The
the bus powered configuration can be found in the FT2232H Mini Module datasheet. Interfacing STM32F103 and a CAN Transceiver. The CAN interface of the STM32F103 consists of CANRX and CANTX. Default pin configuration: PA11/EXT1-1, PA12/EXT1-3 Remapped pin configuration: PB8/EXT1-16, PB9/EXT1-17 A PCA82C250
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingebaut nur wenn Spannungsabschaltung eingebaut miniatur = Löten des Mini-Dev-Board-Shields v4 für STM32F103 = miniatur Rechts seht Ihr ein Mini Shield V4 bestückt für STM32F103, DS3231/RTC Echtzeituhr, AMS1117/Spannungsregler, LDR/Fotowiderstand und DS1820/Temperatursensor. Die Anschlußleisten rechts und
die IP-Adresse des ESP8266 ist wesentlich größer als 10msec oder setzt für mehrere Sekunden aus STM32F103C8T6 Mini-Development Board. Falsche STM32 Software geflasht, mögliche Symptome: Die LED PC13 des STM32F103 Board leuchtet nach dem Start nicht Der WebServer ist erreichbar, allerdings wird das EEPROM
-
Artikel
Datei:Stm32 aufbau.jpg
STM32F103xC STM32F103xD STM32F103xE High-density performance line ARM-based 32-bit MCU
-
Artikel
IRMP auf STM32 - Bauanleitung
man es sich von holen. git clone git://github.com/j1rie/IRMP_STM32.git IRMP_STM32 cd IRMP_STM32 cd F103 ./make Firmware bauen (Windows). IRMP_STM32-master.zip herunter laden und auspacken in scripts prepare.bat ausführen IR.coproj in CooCox laden und kompilieren Programmer. Der Blaue als Programmer
./configure ./make ./st-flash erase ./st-flash --reset write /IRMP_STM32/F103C8/firmware.bin 0x8000000 In some cases it is necessary, to reset the ST-Link at the beginning of flashing. You need to pull the marked area in the image to ground and release it shortly after the
-
Artikel
ARM-ASM-Tutorial
online resources. Several development boards with these controllers are available, for example: Nucleo-F103, “Blue Pill” (search for “stm32f103c8t6” on AliExpress, Ebay or Amazon), Olimexino-STM32, STM32-P103, STM32-H103, STM3210E-EVAL. Processor type & documentation. First, the microcontroller manufacturer
to name the linker script after the controller they are intended for, so create a text file “stm32f103rb.ld” or “stm32f103c8.ld” with the following contents: Example name: “LinkerScriptSimple” This is this minimum viable linker script for a microcontroller. If you are using a STM32F103C8, replace the
-
Artikel
STM32
auf. Als Beispiel der Dokumentation soll stellvertretend der STM32F103RC genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor. Diese Dokumente von ST beschreiben den Controller: Im STM32F103xC/D/E Datasheet sind die speziellen
kann die Library für den jeweiligen Controller heruntergeladen werden, z.B. hier für den o.g. STM32F103RC. Library für STM32F4xx: STSW-STM32065 STM32F4 DSP and standard peripherals library STM32 Cube HAL. Hat seit 2012 die SPL abgelöst. Programmierung. Zur Programmierung der STM32 gibt es verschiedene
-
Artikel
STM32 Eclipse Installation
ARM-USB-OCD FW-Lib 3.4.0 von ST Start-Up Code als C-Datei, keine einzige Assembler-Datei Für STM32F103RB (128K Flash) wegen Initialisierung Stack-Pointer Nutzt make Tool, muss aber zu gmake umbenannt werden, ist weiter unten beschrieben Installation. Installation von Eclipse. Damit Eclipse gestartet
und LD Linker-Datei src: die eigenen Quellcodes makefile Das Projekt wurde geschrieben für den STM32F103RC (256K Flash/48K RAM), läuft aber auch mit einem STM32F103xB da der Stack-Pointer auf 20K initialisiert wird. Details stehen in der Datei "src/stm32f10x_vector.c", Zeile 29,30: Damit wird der Stack-Pointer
-
Artikel
AVR Checkliste
die Länge der VCC-Leitung. Es sollten keramische Kondensatoren mit einer Kapazität von maximal 100 nF verwendet werden. Größere Kondensatoren, etwa 10 µF-Elkos, sind für diese Aufgabe nicht geeignet (und auch kein Dutzend µF-Keramikondensatoren), weil sie "zu langsam" sind. Ihre Impedanz ist bei hochfrequenten
, ob PE0 und PE1 mit "PDI" bzw. "PDO" beschriftet sind. Die zweite kleine Gemeinheit betrifft die M103C-Fuse (ATmega103 Compatibility Mode, nur bei den ATmega-Typen, nicht beim AT90CAN32/64/128). Diese ist bei fabrikneuen Atmega64/128 gesetzt und sorgt dafür, dass sich diese wie ein Atmega103 verhalten
-
Artikel
USB-Tutorial mit STM32
, um dies auch für einfache Hobby-Projekte zugänglich zu machen. Als Mikrocontroller wird der STM32F103RB genutzt, welcher native Unterstützung für USB-FullSpeed-Devices bietet. Um das Verständnis für die Hardware zu fördern und die komplexe und eher undurchsichtige USB-Bibliothek des Herstellers selbst
High Speed (480 MBit/Sec). Hier wird ein Controller mit der einfachsten Variante gewählt, der STM32F103RB. Dieser ist beispielsweise auf dem Olimexino-STM32 zu finden, im Folgenden wird dieses als Grundlage für die Beispiele genutzt. Der auf den günstigen Blue Pill-Boards zu findende STM32F103C8 kann
-
Artikel
Benutzer:Avr-frickler
Ubuntu bauen. Utilities - Linux arm-utilities - Debug/Flash-Tools für STM32-Boards mit STLink z.B. STM32F4-Discovery. stm32flash - Flash-Tool für STM32-Boards mit Bootloader (serielle Schnittstelle z.B. ET-STM32F103. Eclipse Plugin - Eclipse Plugin für diverse Toolchains. Artikel auf µC.net STM32_Eclipse_Installation - STM32 Toolchain in Eclipse integrieren. (Windows) STM32F10x_Standard_Peripherals_Library - Einstieg in die Programmierung.
-
Artikel
Benutzer:Mampf
aufarbeiten, in eine sinnvolle Form bringen und dann unter Projekt und Code veröffentlichen. STM32F429 DIY-Board. STM32F429 @ 168MHz 32MB SDRAM I2S Audio-DAC IR (derzeit unbenutzt) WLAN (ESP8266) µSD 2 USB (CDC, zweites Interface nicht benutzt) Software: Helix MP3-Decoder 7 Band (IIR) Equalizer Sagenumwobende
hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video zu V2.0: RGB Moodlight/Clock/Reminder. Spaßeshalber hatte ich mir überlegt, ein RGB Mood-Light zu bauen, da ich dafür einige verschiedene Verwendungszwecke habe. Außer einer
-
Artikel
Radar-Verkehrsmessung
3428-1-ND 10 0,16 1,60 C 1n5 CC0805KRX7R9BB152 DigiKey 311-1128-1-ND 10 0,10 € 1,00 € R 1k2 CRGCQ0805F1K2 DigiKey A129750CT-ND 10 0,05 € 0,50 € R 10k RC0805FR-0710KL DigiKey 311-10.0KCRCT-ND 25 0,04 € 1,00 € R 15k CRGCQ0805F15K DigiKey A129763CT-ND 10 0,05 € 0,05 € Poti 10k 3361P-1-103GLF DigiKey 3361P
€ Stiftbuchse 3 pol PPPC031LFBN-RC DigiKey S7036-ND 5 0,40€ 2,00 € Wärmeschrumpfschläuche Schwarz F221V1/16 BK060 DigiKey F221V1/16BK060-ND 1 0,89€ 0,89 € Wärmeschrumpfschläuche Rot F2211/16 RD060 DigiKey F2211/16RD060-ND 1 0,89€ 0,89 € Wärmeschrumpfschläuche Gelb F2211/16 YL060 DigiKey F2211/16YL060
-
Artikel
AVR FAT32
die FAT verkettet. Wenn in der FAT der letzte Cluster erreicht ist, inhalt des Clusters ist FFFFFF0F, liest man den letzten Sektor bis man insgesammt die Größe der Datei (blau) gelesen hat und ist fertig. Root Dir. Die Sektornummer des Root-Dirs, bei FAT32, wird aus Sektor 0 oder dem LBA ausgelesen
Ordner bietet pro Sektor maximal 16 Einträge (16*32=512). Siehe auch. Thread: Infos (englisch): Fatgen103 von Microsoft (einfach mal nach Fatgen103.pdf suchen..) MMC- und SD-Karten Weblinks. Weitere Projekte mit FAT MMC/SD Karten: MMC/SD FAT16 card reader example application (Roland Riegel) MMC/SD FAT16
-
Artikel
NIC
angeschlossen. Diese blinkt dann bei der Ausführung des Programms. Um die board-interne blaue LED eines STM32F103-Mini-Development-Boards anzusprechen, muss der Port GPIOA durch GPIOC ersetzt und die Pinnummer auf 13 geändert werden, denn hier ist die LED an Pin C13 angeschlossen. Durch Anwendung der Funktion
pro Sekunde. Bei einem mit 85MHz getakteten STM32F401RE sind es noch knapp 200.000 Schleifendurchläufe, beim STM32F103 mit 72MHz-Takt ca. 180.000 Durchläufe. Das Programm kann aber noch stärker vereinfacht werden. Jetzt verzichten wir auf die Variable
-
Artikel
MINOS
Pullup-Widerstand vorgesehen ist, muss kein interner Pullup-Widerstand aktiviert werden. Beim STM32F103 Mini-Development-Board gibt es bis auf den RESET-Taster keinen weiteren Taster auf dem Board. Wir können aber zum Beispiel einen Taster an PA6 anschließen, so dass er gegen GND schaltet. Den externen
Einschalten der Board-LED, sobald die blaue User-Taste gedrückt wird, sonst ausschalten. Beim STM32F103 Mini-Development-Board gibt es eine blaue LED auf dem Board. Sie ist an PC13 angeschlossen. Allerdings muss diese gegen GND geschaltet werden, damit sie leuchtet. Sie ist also "active low" - im Gegensatz
-
Artikel
AVR Fuses
Interface abzuschalten, wenn es nicht gebraucht wird. Auf einem Mega128 ist ab Werk immer die sog. M103 Kompatibiliätsfuse gesetzt. Diese Fuse muß unbedingt abgeschaltet werden, ansonsten verhält sich der Prozessor wie ein Mega103 mit völlig anderer Speicherbelegung. Wird in so einen Prozessor ein für
allen genutzten Teilen verbinden, ebenso VCC für die gesamte Schaltung am Besten aus einer Quelle. 100nF als Entkoppelkondensator am AVR nicht vergessen, wenn es mal schnell auf einem Steckbrett passieren soll! Alle SEL und SUT-Fuses auf "1" dürfte bei Verwendung eines Quarzes erstmal weiterhelfen. Die
-
Artikel
Feuchtesensor
Feuchtigkeit € 10.00 Feuchtesensor zur Messung und Regelung der relativen Luftfeuchte Kapazität: 122pF +/-15% Empf.(Frel=43%): 0,4pF/%Frel Meßfrequenz: 1kHz...1MHz Meßbereich: 10%...90% Top: 0°C...+85°C Vmax: 15V Weitere Informationen zu diesem Artikel finden Sie in den Datenblättern Auswerten z. B. mit
Spannungsteiler mit handelsüblichem NTC. HS1101. von Humirel (~14€ bei CSD) Variable Kapazität, 164..200pF. Temperaturbereich -40..+100°C. Temperaturkompensierter Oszillator mit CMOS-Timer 555 im Datasheet. HYT371. von Hygrosens (~11€ bei Reichelt) Temperaturbereich -40..+100°C. Genauigkeit 3% rF, 0.4°C Interface
-
Artikel
Datei:Clockmampf.jpg
wordclock auf stm32f103 basis
-
Artikel
Datei:ARM USB Test.zip
Beispiel für die Nutzung des USB-Ports an einem STM32F103 als Virtual COM Port
-
Artikel
Diskussion:Reichelt-Wishlist
Conrad bekommt man die) Alles spricht von ARM-CortexM3 nur Reichelt nicht. ARM-Cortex-M3 z.B. die STM32F103-Serie von ST.com -> Reichelt nö; es wird nur die super neue ST6-FAMILIE, 8-BIT angeboten. Generell fehlt mir so ein bischen Innovation im Bauelemente-Segment bei Reichelt. Es kann nicht sein, dass
-
Artikel
Datei:3pcs.jpg
Auf dem STM32F103C8T6 Entwickler Board sind BOOT0 und BOOT1 vertauscht beschriftet. Auf dem roten ST-Link Emulator ist das Plastik etwas aufgeschnitten. Auf dem blauen ST-Link Emulator sind CLK und TCK sowie DIO und
-
Artikel
STM32F10x Standard Peripherals Library
=Allgemeines= Die STM32F10x Standard Peripherals Library ist eine umfangreiche komfortable C-Bibliothek, die den Zugriff auf alle Funktionen der STM32F10x Familie erlaubt. Dabei ist für die verschiedenen Peripheriekomponenten
µC Types (zb. STM32F103xC/D/E) Pinout des µC und alternative Verwendbarkeit der PINs Download from Documents and files for STM32F family Die ST Standard Peripheral Lib in CrossWorks. Aufgrund mehrfacher Anfragen, hier ein
-
Artikel
STECCY
LEDs 3 User buttons Fassung für RTC-Batterie Stecksockel für NRF24L01 Kompletter Schaltplan des STM32F407VET6-BlackBoards: STM32_F4VE_SCHEMATIC.PDF Komplettübersicht Steckerbelegungen: STM32F407VET6 black board Einzelübersicht Steckerbelegungen: JTAG und TFT: Black STM32f4VET6-2 Pinouts JTAG-TFT.pdf Pinouts
mit dem BlackBoard verbunden werden. Schema: Hier werden die Zeilen/Spalten wie folgt an den STM32F103 auf einem BluePill-Board angeschlossen: Spalten Zeilen --- --- --- --- --- --- --- --- --- --- --- --- --- Z80 D0 D1 D2 D3 D4 A11 A10 A9 A12 A13 A8 A14 A15 STM32F103 PB3 PB4 PB5 PB6 PB7 PA3 PA2 PA1
-
Artikel
STM32 jump to bootloader
. app.c ohne fwlib/HAL. Beispiel. Der folgende Code-Ausschnitt zeigt die ISR des USART1 eines STM32F103. Der Code sammelt alle empfangenen Bytes und zählt mit. Sobald 32bytes oder ein '\r' empfangen wurden, wird der String verglichen. Ist dieser "GBL\r", springt er in den Bootloader. Auf dem Programmier-Computer
-
Artikel
SMD One Wire Adapter im Sub-D Gehäuse
BU 09 D-SUB-Buchse, 9-polig, Lötkelch 1* KAPPE CG9G D-SUB-Kappe für 9-polig D-Sub, Kunststoff 2* LL 103A SMD Schottky-Diode, Minimelf, 40V, 0,2A 1* SMD ZF 3,9 Chip-Zener-Diode 0,5W 3,9V 1* SMD ZF 5,6 Chip-Zener-Diode 0,5W 5,6V 1* SMD ZF 6,2 Chip-Zener-Diode 0,5W 6,2V 1* SMD-0805 1,50K SMD-Chip-Widerstand, Bauform 0805, 1,5 K-Ohm 1* X5R-G0805 10/16 SMD-Vielschichtkondensator G0805 - 10µF 16V Folklore. Prototyp (allerdings passiv) Varianten. Hier noch eine einseitige Version von einem anderem Nutzer: (Wäre mir zum löten zu haarig) Eagle: Board: Siehe auch. Forumsbeitrag: 1-wire, onewire
-
Artikel
DCF77-Funkwecker mit AVR
sauberes Signal zu bekommen. Ausserdem sollte man die Versorgungsspannung ALLER ICs sauber mit 100-nF-Keramikkondensatoren sowie Elkos (10..100 µF) puffern. Das DCF-Modul braucht nur sehr wenig Strom (100 µA), das kann man bequem per IO-Pin schalten (PB4, Ausgang). PB3 wird als Eingang ohne internen
schwierigen Fällen kann man R2 auf 2..10 k erhöhen sowie einen Elektrolytkondensator von 10..220 µF parallel zu C1 schalten. Leider gibt es auch hier wieder verschiedene Module. Einige müssen PON auf HIGH schalten oder offen lassen, damit das Modul aktiviert wird. Genau im Datenblatt nachlesen! Programmierung
-
Artikel
PIC C-Compilervergleich
und RAM sparen. unaufgerufene_funktion wird nie aufgerufen und kann deshalb auch weggelassen werden. f1 und f2 unterscheiden sich und werden auch benutzt. Jedoch ruft keine der beiden Funktion die jeweils andere auf. Somit kann var_in_f1 und var_in_f2 in das gleiche Register, da sie niemals gleichzeitig
gebildet und bei PIC18/24/32/dsPIC auch noch PORTA hoch PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used RAM: 118 Byte (46%) Used ROM: 2502 Words (61%) Built in 110ms Used RAM: 118 Byte (31%