Deutsch   English   Français   Italiano  
<vr5523$iqbj$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Don Y <blockedofcourse@foo.invalid>
Newsgroups: sci.electronics.design
Subject: Re: hefty data sheet
Date: Sat, 15 Mar 2025 17:12:50 -0700
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <vr5523$iqbj$1@dont-email.me>
References: <2lb9tjpf65m1p014jnnpo9f79pc40ouh7a@4ax.com>
 <67d5cd05$0$2786$882e4bbb@reader.netnews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 16 Mar 2025 01:12:52 +0100 (CET)
Injection-Info: dont-email.me; posting-host="56bff56da89fb62fa35bdcf55ad0c018";
	logging-data="616819"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18H4wYf8axKtBrXFOhJsd1S"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
 Thunderbird/102.2.2
Cancel-Lock: sha1:bjyAjxcY0sJuY8M/M6P1lBWVpdk=
Content-Language: en-US
In-Reply-To: <67d5cd05$0$2786$882e4bbb@reader.netnews.com>
Bytes: 3426

On 3/15/2025 11:56 AM, bitrex wrote:
> I need a printed copy to put on someone's desk when they says "8 bit is 
> obsolete, just use an ARM"

While I've traditionally liked having paper copies of reference
documents, it's just no longer possible.  OTOH, most documents, now
(esp ARM) contain a lot of duplication.  It's as if they were
machine generated and the machine didn't have conciseness as a
goal.

[I was looking at a page yesterday that was just a giant table
describing the format of a particular register.  Every bit's
description included a sentence:  "For more detail, see the
description of the Whatchamacallit in the BlahBlahBlah section"
Is there a reason this can't be stated *once* as applying to
every bit?]

In an earlier post 
(snews://news.eternal-september.org:563/vhsc2o$1m1kj$1@dont-email.me),
I mentioned that the "datasheet" for the CPU I'm using is 16,000 pages
(15,863).  And, that just describes the *hardware* on the assumption that
you already know how to use the features laid out, there.

There are also manuals for the two different types of CPUs contained within,
the FPU, the MMU, etc.

Plus, app notes to assist in system design and board layout.

Most users have to rely on a third party to provide a "subassembly"
(hardware and software) that they can use -- so they don't have to grok
all of this detail.  To them, they become black boxes with very little
understanding of what's inside or how to fix it when/if the need
arises.

There's nothing wrong with using an 8b (or 16b, 4b, 1b) MCU -- *if*
appropriate for the task at hand.  But, once you add a network stack
to a device, you discover that the CPU is likely overtaxed (I wrote
my first stack on a Z180 and it would struggle to keep up with a
*10*Mb network)

OTOH, the development environment afforded by more capable MCUs is,
IMHO, well worth the increase in product cost; it makes it easier to
design with security and reliability in from the ground up (instead
of layering those things on, as an afterthought).  Abstraction
has a performance cost.

History teaches us that better will always get cheaper so why
start on a year (or more) long development effort with an MCU
that is appropriate to *today* (instead of tomorrow or next year)?